diff --git a/db/db.code.version.txt b/db/db.code.version.txt index ca55a6c..aa34eab 100644 --- a/db/db.code.version.txt +++ b/db/db.code.version.txt @@ -1 +1 @@ -198 +199 diff --git a/db/db.update.199.sql b/db/db.update.199.sql new file mode 100644 index 0000000..fddf25e --- /dev/null +++ b/db/db.update.199.sql @@ -0,0 +1,14 @@ +-- Add an original ID to the conference, unfortunately we have no way really to distinguish conferences now, so make +-- everything the same conference... this is wrong in some testing cases, but no one will be using multiple conferences yet +ALTER TABLE `conferences` ADD `oid` INT NOT NULL AFTER `id`; +UPDATE `conferences`, (SELECT `id` FROM `conferences` ORDER BY `year` LIMIT 1) as newid SET oid=newid.id WHERE 1; + +-- user_roles.conferences_id was moved to users +ALTER TABLE `user_roles` DROP `conferences_id` ; + +-- Passwords were moved to accounts, keep username/email +-- around for now, just in case. +ALTER TABLE `users` DROP `password`; +ALTER TABLE `users` DROP `passwordset`; +ALTER TABLE `users` DROP `oldpassword`; +