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

LỖI:không có ràng buộc duy nhất phù hợp với các khóa nhất định cho thanh bảng được tham chiếu

Đó là vì name trên thanh bar bảng không có UNIQUE ràng buộc.

Vì vậy, hãy tưởng tượng bạn có 2 hàng trên thanh bar bảng có chứa tên 'ams' và bạn chèn một hàng trên baz với 'ams' trên bar_fk , hàng nào trên bar nó sẽ tham chiếu vì có hai hàng khớp nhau?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự cố khi chèn bằng psycopg

  2. Xuất các hàng cụ thể từ bảng PostgreSQL dưới dạng INSERT SQL script

  3. Kết nối với cơ sở dữ liệu heroku với pgadmin

  4. Truy vấn một tham số (cài đặt postgresql.conf) như max_connections

  5. Tối ưu hóa truy vấn GROUP BY để truy xuất hàng mới nhất cho mỗi người dùng