6427-Widgets_API migration. PR: #6439
parent
dda45e6a18
commit
0e2f2a08ce
@ -0,0 +1,20 @@
|
||||
Sequel.migration do
|
||||
up do
|
||||
Rails::Sequel::connection.run 'CREATE EXTENSION IF NOT EXISTS "uuid-ossp"'
|
||||
|
||||
create_table :widgets do
|
||||
Uuid :id, primary_key: true, default: 'uuid_generate_v4()'.lit
|
||||
foreign_key :layer_id, :layers, type: 'uuid', null: false, on_delete: :cascade
|
||||
Integer :order, null: false
|
||||
String :type, null: false
|
||||
String :title
|
||||
String :options, null: false, type: 'json'
|
||||
DateTime :created_at, default: Sequel::CURRENT_TIMESTAMP
|
||||
DateTime :updated_at, default: Sequel::CURRENT_TIMESTAMP
|
||||
end
|
||||
end
|
||||
|
||||
down do
|
||||
drop_table :widgets
|
||||
end
|
||||
end
|
Loading…
Reference in new issue