Si vous ne souhaitez pas insérer de doublons, ajoutez un index unique ou une contrainte :
CREATE UNIQUE INDEX unq_table_subject_topics_exams_3 ON table_subject_topics_exams(name_of_subject, section, topic, subtopic);
Si vous voulez votre insert
pour réussir pour les valeurs non dupliquées, puis ajoutez :
ON CONFLICT DO NOTHING
comme dernière ligne du INSERT
.
Ici est un db<>violon.