36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# File 'lib/migrate/shared/dashboard_structure.rb', line 36
def create_table_lesli_shared_dashboards_10(engine)
table_name, table_name_account = table_name_for_shared(engine, :dashboards)
create_table table_name do |t|
t.string :name
t.boolean :default
t.json :components
t.datetime :deleted_at, index: true
t.timestamps
end
add_reference(table_name, :user, foreign_key: { to_table: :lesli_users }, index: true)
add_reference(table_name, :role, foreign_key: { to_table: :lesli_roles }, index: true)
add_reference(table_name, :account, foreign_key: { to_table: table_name_account }, null: false)
end
|