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

LỖI:xóa trên bảng vi phạm ràng buộc khóa ngoại. Id khóa vẫn được tham chiếu từ bảng (nhiều)

Từ Rails v4.2 bạn có thể làm điều này:

Tạo quá trình di chuyển để cập nhật khóa ngoại

20160321165946_update_foreign_key.rb

class UpdateForeignKey < ActiveRecord::Migration
  def change
    # remove the old foreign_key
    remove_foreign_key :posts, :users

    # add the new foreign_key
    add_foreign_key :posts, :users, on_delete: :cascade
  end
end


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trong môi trường nhiều máy chủ, nếu một trang web không hoạt động trong hơn 15 triệu, máy chủ sẽ mất kết nối với cơ sở dữ liệu PostgreSQL

  2. INSERT [...] ON CONFLICT có thể được sử dụng cho các vi phạm khóa ngoại không?

  3. Cách phù hợp để snyc / nhập các bảng từ một DB postgres sang tìm kiếm đàn hồi là gì?

  4. Các tính năng của phương pháp sao lưu PostgreSQL trong AWS S3

  5. Thư viện ODBC v Libpq:C cho PostgreSQL