docbrown/db/migrate/20200806052718_create_profiles.rb
Michael Kohl 2555de8a5f
Add profile model (#9648)
* Create profiles table

* Add store_attribute gem

* Add profile model

* Add default value to data column

* Add and update factories

* Add cascading delete

* Make field non-nullable

* Add specs

* Fix cascading delete for profiles
2020-08-11 10:15:22 +07:00

11 lines
297 B
Ruby

class CreateProfiles < ActiveRecord::Migration[6.0]
def change
create_table :profiles do |t|
t.references :user, null: false
t.jsonb :data, null: false, default: {}
t.timestamps
end
add_foreign_key :profiles, :users, on_delete: :cascade, validate: false
end
end