Add an oid field to confrences so we know which conferences are the same

year after year.. we should probably keep the "year" column there too..
it's easier to query that than querying the config variables to find all
the years taht the conference was active (needed for ceremony script and
report generation)
This commit is contained in:
dave 2010-07-13 05:20:37 +00:00
parent 98d264ef67
commit 1be2301844
2 changed files with 15 additions and 1 deletions

View File

@ -1 +1 @@
198
199

14
db/db.update.199.sql Normal file
View File

@ -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`;