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

IntegrityError:vi phạm khóa ngoại khi xóa

Vẫn có một bản ghi tham chiếu đến id 45. Trước đây bạn đã xóa bản ghi 17 trong main_shipment, nhưng cũng có thể có những bản ghi khác. Bạn phải xóa tất cả các bản ghi trong main_shipment tham chiếu đến id 45 trong main_order. Nếu không, cơ sở dữ liệu sẽ bảo vệ bạn khỏi việc làm tổn hại đến dữ liệu của bạn.




  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 để thiết lập cơ sở dữ liệu Postgres cho dự án Rails cục bộ?

  2. Cơ sở dữ liệu Rails, tại sao lại sử dụng cùng một DBMS để phát triển và sản xuất?

  3. Postgresql regexp_replace

  4. Làm cách nào để sắp xếp các đối tượng vào các nhóm được xây dựng dưới dạng biểu thức JPQL hợp lệ?

  5. Xóa một bảng trong PostgreSQL mà không xóa một chuỗi được liên kết