By deleteing the dev database, recreating it from migrations and then preparing the test database; the foreign key contraints now work. Also the database tables are now uft8mb4 instead of lantin1. May be an idea to do this every time there is a rails update until going live.
12 lines
284 B
Ruby
12 lines
284 B
Ruby
class CreateSubprincipleitems < ActiveRecord::Migration[7.0]
|
|
def change
|
|
create_table :subprincipleitems do |t|
|
|
t.references :subprincipleitemgroup, null: false, foreign_key: true
|
|
t.text :description
|
|
t.boolean :affirmative
|
|
|
|
t.timestamps
|
|
end
|
|
end
|
|
end
|