summaryrefslogtreecommitdiff
path: root/maintenance/oracle/archives/patch-user_former_groups.sql
blob: c14824eb6933bf36ea3fcae5f146115a331ad3c3 (plain)
1
2
3
4
5
6
7
8
9
define mw_prefix='{$wgDBprefix}';

CREATE TABLE &mw_prefix.user_former_groups (
  ufg_user   NUMBER      DEFAULT 0 NOT NULL,
  ufg_group  VARCHAR2(255)     NOT NULL
);
ALTER TABLE &mw_prefix.user_former_groups ADD CONSTRAINT &mw_prefix.user_former_groups_fk1 FOREIGN KEY (ufg_user) REFERENCES &mw_prefix.mwuser(user_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
CREATE UNIQUE INDEX &mw_prefix.user_former_groups_u01 ON &mw_prefix.user_former_groups (ufg_user,ufg_group);