From 52317fec200e19bb6ecbee12c634d83421f4de4e Mon Sep 17 00:00:00 2001 From: Kartones Date: Thu, 22 Oct 2015 16:23:52 +0200 Subject: [PATCH] #3383 3383-migrate-synchronization-oauths-id-to-uuid --- ...ge_id_to_uuid_from_synchronization_oauths.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 db/migrate/20151022141441_change_id_to_uuid_from_synchronization_oauths.rb diff --git a/db/migrate/20151022141441_change_id_to_uuid_from_synchronization_oauths.rb b/db/migrate/20151022141441_change_id_to_uuid_from_synchronization_oauths.rb new file mode 100644 index 0000000000..4f2432db35 --- /dev/null +++ b/db/migrate/20151022141441_change_id_to_uuid_from_synchronization_oauths.rb @@ -0,0 +1,17 @@ +Sequel.migration do + up do + Rails::Sequel.connection.run(%{ + ALTER TABLE synchronization_oauths DROP COLUMN id; + ALTER TABLE synchronization_oauths ADD COLUMN id uuid NOT NULL default uuid_generate_v4(); + ALTER TABLE synchronization_oauths ADD PRIMARY KEY (id); + }) + end + + down do + Rails::Sequel.connection.run(%{ + ALTER TABLE synchronization_oauths DROP COLUMN id; + ALTER TABLE synchronization_oauths ADD COLUMN id SERIAL; + ALTER TABLE synchronization_oauths ADD PRIMARY KEY (id); + }) + end +end