PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Insérer des données dans Postgresql avec des valeurs en double

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.