Followup to r65104, PG updater/table def
authorOverlordQ <overlordq@users.mediawiki.org>
Fri, 16 Apr 2010 02:35:37 +0000 (02:35 +0000)
committerOverlordQ <overlordq@users.mediawiki.org>
Fri, 16 Apr 2010 02:35:37 +0000 (02:35 +0000)
maintenance/postgres/archives/patch-iwlinks.sql [new file with mode: 0644]
maintenance/postgres/tables.sql
maintenance/updaters.inc

diff --git a/maintenance/postgres/archives/patch-iwlinks.sql b/maintenance/postgres/archives/patch-iwlinks.sql
new file mode 100644 (file)
index 0000000..a24154f
--- /dev/null
@@ -0,0 +1,8 @@
+
+CREATE TABLE iwlinks (
+       iwl_from INTEGER NOT NULL DEFAULT 0,
+       iwl_prefix TEXT NOT NULL DEFAULT '',
+       iwl_title TEXT NOT NULL DEFAULT ''
+);
+CREATE UNIQUE INDEX iwl_from ON iwlinks (iwl_from, iwl_prefix, iwl_title);
+CREATE INDEX iwl_prefix ON iwlinks (iwl_prefix, iwl_title);
index a310aad..456a57c 100644 (file)
@@ -636,3 +636,11 @@ CREATE TABLE l10n_cache (
   lc_value    TEXT    NOT NULL
 );
 CREATE INDEX l10n_cache_lc_lang_key ON l10n_cache (lc_lang, lc_key);
+
+CREATE TABLE iwlinks (
+        iwl_from INTEGER NOT NULL DEFAULT 0,
+        iwl_prefix TEXT NOT NULL DEFAULT '',
+        iwl_title TEXT NOT NULL DEFAULT ''
+);
+CREATE UNIQUE INDEX iwl_from ON iwlinks (iwl_from, iwl_prefix, iwl_title);
+CREATE INDEX iwl_prefix ON iwlinks (iwl_prefix, iwl_title);
index 8bdfea1..46110de 100644 (file)
@@ -1596,7 +1596,7 @@ function do_postgres_updates() {
                array('user_properties',   'patch-user_properties.sql'),
                array('log_search',        'patch-log_search.sql'),
                array('l10n_cache',        'patch-l10n_cache.sql'),
-               // @fixme add iwlinks table
+               array('iwlinks',           'patch-iwlinks.sql'),
        );
 
        $newcols = array(