sql >> Databáze >  >> RDS >> PostgreSQL

CHYBA:odstranění v tabulce porušuje omezení cizího klíče. ID klíče je stále odkazováno z tabulky (mnoho)

Z Rails v4.2 můžete to udělat:

Vytvořte migraci pro aktualizaci cizích klíčů

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. Vyhledávací formulář nesměřuje na správný ovladač v Rails 5.1

  2. CHYBA:vstupní parametry po jednom s výchozí hodnotou musí mít výchozí hodnoty také v Postgresu

  3. Nainstalovat mysql-python (Windows)

  4. Problém s Pythonem:Nelze najít vcvarsall.bat