PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Wstaw dane do Postgresql ze zduplikowanymi wartościami

Jeśli nie chcesz wstawiać duplikatów, dodaj unikalny indeks lub ograniczenie:

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

Jeśli chcesz swoją insert aby odnieść sukces dla niezduplikowanych wartości, dodaj:

ON CONFLICT DO NOTHING

jako ostatnia linia INSERT .

Tutaj to db<>skrzypce.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. wypełnij kolumnę ostatnią wartością z partycji w postgresql

  2. PostgreSQL nie może rozpocząć/zakończyć transakcji w PL/pgSQL

  3. SqlAlchemy(Flask+Postgres) :Jak zaktualizować tylko określony atrybut pola json?

  4. Rails:FATAL - Uwierzytelnienie peera nie powiodło się dla użytkownika (PG::Error)

  5. Idź postgresql LIKE zapytania