From: Sam Reed Date: Sat, 19 Nov 2011 16:19:35 +0000 (+0000) Subject: Global tables died X-Git-Tag: 1.31.0-rc.0~26418 X-Git-Url: http://git.cyclocoop.org/%24image?a=commitdiff_plain;h=577c65ffa1c5b6bc36988f284d3853d91eb88e7a;p=lhc%2Fweb%2Fwiklou.git Global tables died --- diff --git a/maintenance/oracle/archives/patch-globalinterwiki.sql b/maintenance/oracle/archives/patch-globalinterwiki.sql deleted file mode 100644 index 9a6f6340e0..0000000000 --- a/maintenance/oracle/archives/patch-globalinterwiki.sql +++ /dev/null @@ -1,8 +0,0 @@ -define mw_prefix='{$wgDBprefix}'; - -CREATE TABLE &mw_prefix.globalinterwiki ( - giw_wikiid VARCHAR2(64) NOT NULL, - giw_prefix VARCHAR2(32) NOT NULL -); -CREATE UNIQUE INDEX &mw_prefix.globalinterwiki_u01 ON &mw_prefix.globalinterwiki (giw_wikiid, giw_prefix); - diff --git a/maintenance/oracle/archives/patch-globalnamespaces.sql b/maintenance/oracle/archives/patch-globalnamespaces.sql deleted file mode 100644 index af2512eddc..0000000000 --- a/maintenance/oracle/archives/patch-globalnamespaces.sql +++ /dev/null @@ -1,9 +0,0 @@ -define mw_prefix='{$wgDBprefix}'; - -CREATE TABLE &mw_prefix.globalnamespaces ( - gn_wiki VARCHAR2(64) NOT NULL, - gn_namespace NUMBER NOT NULL, - gn_namespacetext VARCHAR2(255) NOT NULL -); -CREATE UNIQUE INDEX &mw_prefix.globalnamespaces_u01 ON &mw_prefix.globalnamespaces (gn_wiki, gn_namespace, gn_namespacetext); - diff --git a/maintenance/oracle/archives/patch-globaltemplatelinks.sql b/maintenance/oracle/archives/patch-globaltemplatelinks.sql deleted file mode 100644 index 4d9328adbf..0000000000 --- a/maintenance/oracle/archives/patch-globaltemplatelinks.sql +++ /dev/null @@ -1,15 +0,0 @@ -define mw_prefix='{$wgDBprefix}'; - -CREATE TABLE &mw_prefix.globaltemplatelinks ( - gtl_from_wiki VARCHAR2(64) NOT NULL, - gtl_from_page NUMBER NOT NULL, - gtl_from_namespace NUMBER NOT NULL, - gtl_from_title VARCHAR2(255) NOT NULL, - gtl_to_prefix VARCHAR2(32) NOT NULL, - gtl_to_namespace NUMBER NOT NULL, - gtl_to_namespacetext VARCHAR2(255) NOT NULL, - gtl_to_title VARCHAR2(255) NOT NULL -); -CREATE UNIQUE INDEX &mw_prefix.globaltemplatelinks_u01 ON &mw_prefix.globaltemplatelinks (gtl_to_prefix, gtl_to_namespace, gtl_to_title, gtl_from_wiki, gtl_from_page); -CREATE UNIQUE INDEX &mw_prefix.globaltemplatelinks_u02 ON &mw_prefix.globaltemplatelinks (gtl_from_wiki, gtl_from_page, gtl_to_prefix, gtl_to_namespace, gtl_to_title); - diff --git a/maintenance/oracle/tables.sql b/maintenance/oracle/tables.sql index 5572b2056f..caa61284d8 100644 --- a/maintenance/oracle/tables.sql +++ b/maintenance/oracle/tables.sql @@ -31,7 +31,7 @@ INSERT INTO &mw_prefix.mwuser CREATE TABLE &mw_prefix.user_groups ( ug_user NUMBER DEFAULT 0 NOT NULL, - ug_group VARCHAR2(16) NOT NULL + ug_group VARCHAR2(32) NOT NULL ); ALTER TABLE &mw_prefix.user_groups ADD CONSTRAINT &mw_prefix.user_groups_fk1 FOREIGN KEY (ug_user) REFERENCES &mw_prefix.mwuser(user_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED; CREATE UNIQUE INDEX &mw_prefix.user_groups_u01 ON &mw_prefix.user_groups (ug_user,ug_group); @@ -518,7 +518,7 @@ CREATE TABLE &mw_prefix.trackbacks ( tb_title VARCHAR2(255) NOT NULL, tb_url VARCHAR2(255) NOT NULL, tb_ex CLOB, - tb_name VARCHAR2(255) + tb_name VARCHAR2(255) ); ALTER TABLE &mw_prefix.trackbacks ADD CONSTRAINT &mw_prefix.trackbacks_pk PRIMARY KEY (tb_id); ALTER TABLE &mw_prefix.trackbacks ADD CONSTRAINT &mw_prefix.trackbacks_fk1 FOREIGN KEY (tb_page) REFERENCES &mw_prefix.page(page_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED; @@ -677,33 +677,7 @@ CREATE TABLE &mw_prefix.config ( cf_value blob NOT NULL ); ALTER TABLE &mw_prefix.config ADD CONSTRAINT &mw_prefix.config_pk PRIMARY KEY (cf_name); --- leaving index out for now ... - -CREATE TABLE &mw_prefix.globaltemplatelinks ( - gtl_from_wiki VARCHAR2(64) NOT NULL, - gtl_from_page NUMBER NOT NULL, - gtl_from_namespace NUMBER NOT NULL, - gtl_from_title VARCHAR2(255) NOT NULL, - gtl_to_prefix VARCHAR2(32) NOT NULL, - gtl_to_namespace NUMBER NOT NULL, - gtl_to_namespacetext VARCHAR2(255) NOT NULL, - gtl_to_title VARCHAR2(255) NOT NULL -); -CREATE UNIQUE INDEX &mw_prefix.globaltemplatelinks_u01 ON &mw_prefix.globaltemplatelinks (gtl_to_prefix, gtl_to_namespace, gtl_to_title, gtl_from_wiki, gtl_from_page); -CREATE UNIQUE INDEX &mw_prefix.globaltemplatelinks_u02 ON &mw_prefix.globaltemplatelinks (gtl_from_wiki, gtl_from_page, gtl_to_prefix, gtl_to_namespace, gtl_to_title); - -CREATE TABLE &mw_prefix.globalnamespaces ( - gn_wiki VARCHAR2(64) NOT NULL, - gn_namespace NUMBER NOT NULL, - gn_namespacetext VARCHAR2(255) NOT NULL -); -CREATE UNIQUE INDEX &mw_prefix.globalnamespaces_u01 ON &mw_prefix.globalnamespaces (gn_wiki, gn_namespace, gn_namespacetext); - -CREATE TABLE &mw_prefix.globalinterwiki ( - giw_wikiid VARCHAR2(64) NOT NULL, - giw_prefix VARCHAR2(32) NOT NULL -); -CREATE UNIQUE INDEX &mw_prefix.globalinterwiki_u01 ON &mw_prefix.globalinterwiki (giw_wikiid, giw_prefix); +-- leaving index out for now ... -- do not prefix this table as it breaks parserTests CREATE TABLE wiki_field_info_full ( @@ -713,9 +687,9 @@ data_default VARCHAR2(4000), data_length NUMBER NOT NULL, data_type VARCHAR2(106), not_null CHAR(1) NOT NULL, -prim NUMBER(1), +prim NUMBER(1), uniq NUMBER(1), -nonuniq NUMBER(1) +nonuniq NUMBER(1) ); ALTER TABLE wiki_field_info_full ADD CONSTRAINT wiki_field_info_full_pk PRIMARY KEY (table_name, column_name);