You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cartodb/db/migrate/20140516125339_add_user_id_...

20 lines
463 B

Sequel.migration do
up do
add_column :visualizations, :user_id, :uuid
SequelRails.connection.transaction do
SequelRails.connection.run(%Q{
UPDATE visualizations
SET user_id = maps.user_id FROM maps
WHERE maps.user_id IN (SELECT users.id FROM users)
AND visualizations.user_id IS NULL
AND visualizations.map_id = maps.id
})
end
end
down do
drop_column :visualizations, :user_id
end
end