PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

IntegrityError giá trị khóa trùng lặp vi phạm ràng buộc duy nhất - django / postgres

Điều này đã xảy ra với tôi - hóa ra bạn cần phải đồng bộ hóa lại các trường khóa chính của mình trong Postgres. Chìa khóa là câu lệnh SQL:

SELECT setval('tablename_id_seq', (SELECT MAX(id) FROM tablename)+1);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các tình huống thất bại PostgreSQL phổ biến nhất

  2. GeneratedValue trong Postgres

  3. Tính giờ làm việc giữa 2 ngày trong PostgreSQL

  4. Nhập CSV PostgreSQL từ dòng lệnh

  5. Triển khai thiết lập đa trung tâm dữ liệu cho PostgreSQL - Phần thứ hai