Follow-up r49790: update the PostgreSQL schema
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Fri, 24 Apr 2009 08:49:29 +0000 (08:49 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Fri, 24 Apr 2009 08:49:29 +0000 (08:49 +0000)
maintenance/postgres/archives/patch-user_properties.sql [new file with mode: 0644]
maintenance/postgres/tables.sql
maintenance/updaters.inc

diff --git a/maintenance/postgres/archives/patch-user_properties.sql b/maintenance/postgres/archives/patch-user_properties.sql
new file mode 100644 (file)
index 0000000..4c930c8
--- /dev/null
@@ -0,0 +1,8 @@
+CREATE TABLE user_properties(
+  up_user BIGINT NOT NULL,
+  up_property TEXT NOT NULL,
+  up_value TEXT
+);
+
+CREATE UNIQUE INDEX user_properties_user_property on user_properties (up_user,up_property);
+CREATE INDEX user_properties_property on user_properties (up_property);
index 74c3139..e6485f7 100644 (file)
@@ -580,6 +580,14 @@ CREATE TABLE valid_tag (
   vt_tag TEXT NOT NULL PRIMARY KEY
 );
 
+CREATE TABLE user_properties(
+  up_user BIGINT NOT NULL,
+  up_property TEXT NOT NULL,
+  up_value TEXT
+);
+CREATE UNIQUE INDEX user_properties_user_property on user_properties (up_user,up_property);
+CREATE INDEX user_properties_property on user_properties (up_property);
+
 CREATE TABLE mediawiki_version (
   type         TEXT         NOT NULL,
   mw_version   TEXT         NOT NULL,
index 72ccc8d..b404e9f 100644 (file)
@@ -1503,8 +1503,9 @@ function do_postgres_updates() {
                array("redirect",          "patch-redirect.sql"),
                array("updatelog",         "patch-updatelog.sql"),
                array('change_tag',        'patch-change_tag.sql'),
-               array('tag_summary',        'patch-change_tag.sql'),
-               array('valid_tag',        'patch-change_tag.sql'),
+               array('tag_summary',       'patch-change_tag.sql'),
+               array('valid_tag',         'patch-change_tag.sql'),
+               array('user_properties',   'patch-user_properties.sql'),
        );
 
        $newcols = array(