sql >> Databáze >  >> RDS >> PostgreSQL

Vložte data do Postgresql s duplicitními hodnotami

Pokud nechcete vkládat duplikáty, přidejte jedinečný index nebo omezení:

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

Pokud chcete svůj insert chcete-li u neduplikovaných hodnot uspět, přidejte:

ON CONFLICT DO NOTHING

jako poslední řádek INSERT .

Zde je db<>hudlík.




  1. Laravelské pořadí middlewaru (Priorita middlewaru). Více nájemců pomocí Postgres

  2. jak vypadá index B-stromu na více než 1 sloupci?

  3. Správný způsob použití NOT IN Postgres

  4. Jak odstranit nepoužívané dočasné soubory z Postgres spravovaného Google Cloud SQL?