wiki.techinc.nl/maintenance/archives/patch-user_rights.sql

17 lines
499 B
MySQL
Raw Normal View History

-- Split user table into two parts:
-- user
-- user_rights
-- The later contains only the permissions of the user. This way,
-- you can store the accounts for several wikis in one central
-- database but keep user rights local to the wiki.
CREATE TABLE user_rights (
ur_user int(5) unsigned NOT NULL,
ur_rights tinyblob NOT NULL default '',
2004-10-24 12:23:12 +00:00
UNIQUE KEY ur_user (ur_user)
) PACK_KEYS=1;
INSERT INTO user_rights SELECT user_id,user_rights FROM user;
ALTER TABLE user DROP COLUMN user_rights;