class ActiveRecord::Migration::ForeignKeyTest::CreateCitiesAndHousesMigration
Public Instance Methods
change()
click to toggle source
# File activerecord/test/cases/migration/foreign_key_test.rb, line 249 def change create_table("cities") { |t| } create_table("houses") do |t| t.references :city end add_foreign_key :houses, :cities, column: "city_id" # remove and re-add to test that schema is updated and not accidentally cached remove_foreign_key :houses, :cities add_foreign_key :houses, :cities, column: "city_id", on_delete: :cascade end