sql >> Database >  >> RDS >> PostgreSQL

hoe postgres invoegingen met een dubbele sleutel kan negeren, maar blijf doorgaan

Als je Postgres 9.5 of nieuwer gebruikt (wat ik aanneem, aangezien het in januari 2016 werd uitgebracht), is er een zeer nuttige ON CONFLICT clausule die je kunt gebruiken:

INSERT INTO mytable (id, col1, col2)
VALUES (123, 'some_value', 'some_other_value')
ON CONFLICT (id) DO NOTHING


  1. Een Alias-kolom gebruiken in de waar-clausule in ms-sql 2000

  2. Hoe SSMS te installeren

  3. Bestanden opslaan in SQL Database met behulp van FILESTREAM - Deel 1

  4. Hoe de database dubbel gecodeerd door mysqldump te herstellen