sql >> Base de Datos >  >> RDS >> PostgreSQL

Insertar datos en Postgresql con valores duplicados

Si no desea que se inserten duplicados, agregue un índice único o una restricción:

CREATE UNIQUE INDEX unq_table_subject_topics_exams_3 ON table_subject_topics_exams(name_of_subject, section, topic, subtopic);

Si quieres tu insert para tener éxito con los valores no duplicados, luego agregue:

ON CONFLICT DO NOTHING

como la última línea del INSERT .

Aquí es un db<>violín.