PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

postgresql:грешка дублирана стойност на ключ нарушава уникалното ограничение

Както ви казва съобщението за грешка - не можете да имате два реда с една и съща стойност в колоните dementia_type, snapid тъй като те трябва да бъдат уникални.

Трябва да се уверите, че двете бази данни имат еднакви стойности за dementia_type, snapid .

Заобиколно решение би било да добавите колона към вашата таблица alter table t_types_of_dementia add column id serial generated always и го използвайте като първичен ключ вместо текущия.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Възможно ли е да се предаде рекурсор като параметър директно на FETCH на Npgsql?

  2. Как да променя стила на дата в PostgreSQL?

  3. Право запитване, за да получите текущия брой връзки в PostgreSQL DB

  4. Как да изпуснете един ключ за присъединяване при съединяване на две таблици

  5. Как да създам миграция на релси, за да премахна/променя прецизността и мащаба на десетичната система?