Se non vuoi inserire duplicati, aggiungi un indice o un vincolo univoci:
CREATE UNIQUE INDEX unq_table_subject_topics_exams_3 ON table_subject_topics_exams(name_of_subject, section, topic, subtopic);
Se vuoi il tuo insert
per avere successo per i valori non duplicati, quindi aggiungi:
ON CONFLICT DO NOTHING
come ultima riga di INSERT
.
Qui è un db<>violino.