sql >> Databasteknik >  >> RDS >> PostgreSQL

FEL:radering på tabell bryter mot begränsningen för främmande nyckel. Nyckel-id refereras fortfarande från tabellen (många)

Från Rails v4.2 du kan göra så här:

Skapa en migrering för att uppdatera de främmande nycklarna

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. LEN() vs DATALENGTH() i SQL Server

  2. Varför kan NULL inte konverteras till JSONs null i postgreSQL?

  3. Mycket enkel AVG() aggregeringsfråga på MySQL-servern tar löjligt lång tid

  4. Frågar efter en "körning" av på varandra följande kolumner i Postgres