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

LỖI:giá trị khóa trùng lặp vi phạm ràng buộc duy nhất trong postgreSQL

http://www.postgresql.org/docs/9.0/static /sql-createtable.html trong phần "Ràng buộc về tính duy nhất không được trì hoãn" - "Khi ràng buộc về KHÓA CHÍNH hoặc DUY NHẤT không thể hoãn lại, PostgreSQL sẽ kiểm tra tính duy nhất ngay lập tức bất cứ khi nào một hàng được chèn hoặc sửa đổi."

Thay đổi ràng buộc duy nhất của bạn thành có thể hoãn lại sẽ tạm dừng kiểm tra cho đến khi kết thúc cập nhật. Sử dụng SET CONSTRAINTS để tắt ở cấp phiên (lặp lại một cách khó chịu) hoặc bỏ và tạo lại ràng buộc về tính duy nhất với tùy chọn có thể hoãn lại (Tôi không biết cấu trúc ALTER để làm điều đó mà không bị rớt).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để ghi DataFrame vào bảng postgres?

  2. pg_dump về lỗi ném cơ sở dữ liệu 'ra khỏi bộ nhớ dùng chung'

  3. Lỗi mã hóa với sqlalchemy và postgresql

  4. LỖI:quyền bị từ chối đối với giản đồ user1_gmail_com ở ký tự 46

  5. Tạo chỉ mục đa cột để thực thi tính duy nhất