PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Inserir dados no Postgresql com valores duplicados


Se você não quiser que duplicatas sejam inseridas, adicione um índice ou restrição exclusivo:
CREATE UNIQUE INDEX unq_table_subject_topics_exams_3 ON table_subject_topics_exams(name_of_subject, section, topic, subtopic);

Se você deseja que seu insert para ter sucesso para os valores não duplicados, adicione:
ON CONFLICT DO NOTHING

como a última linha do INSERT .

Aqui é um db<>fiddle.