20 lines
470 B
Ruby
20 lines
470 B
Ruby
Sequel.migration do
|
|
up do
|
|
alter_table(:permissions) do
|
|
drop_column :entity_id
|
|
drop_column :entity_type
|
|
end
|
|
end
|
|
|
|
down do
|
|
alter_table(:permissions) do
|
|
add_column :entity_id, :uuid
|
|
add_column :entity_type, :text
|
|
end
|
|
SequelRails.connection.run(%{
|
|
UPDATE permissions SET entity_id = visualizations.id, entity_type = 'vis'
|
|
FROM visualizations
|
|
WHERE permissions.id = visualizations.permission_id })
|
|
end
|
|
end
|