Add column ipblocks.ipb_allow_usertalk
authorGreg Sabino Mullane <greg@users.mediawiki.org>
Sat, 11 Oct 2008 12:08:10 +0000 (12:08 +0000)
committerGreg Sabino Mullane <greg@users.mediawiki.org>
Sat, 11 Oct 2008 12:08:10 +0000 (12:08 +0000)
maintenance/postgres/tables.sql
maintenance/updaters.inc

index bc58513..f8ac335 100644 (file)
@@ -211,7 +211,7 @@ CREATE TABLE site_stats (
   ss_row_id         INTEGER  NOT NULL  UNIQUE,
   ss_total_views    INTEGER            DEFAULT 0,
   ss_total_edits    INTEGER            DEFAULT 0,
-  ss_good_articles  INTEGER             DEFAULT 0,
+  ss_good_articles  INTEGER            DEFAULT 0,
   ss_total_pages    INTEGER            DEFAULT -1,
   ss_users          INTEGER            DEFAULT -1,
   ss_active_users   INTEGER            DEFAULT -1,
@@ -241,7 +241,9 @@ CREATE TABLE ipblocks (
   ipb_range_start       TEXT,
   ipb_range_end         TEXT,
   ipb_deleted           SMALLINT     NOT NULL  DEFAULT 0,
-  ipb_block_email       SMALLINT     NOT NULL  DEFAULT 0
+  ipb_block_email       SMALLINT     NOT NULL  DEFAULT 0,
+  ipb_allow_usertalk    SMALLINT     NOT NULL  DEFAULT 0
+
 );
 CREATE UNIQUE INDEX ipb_address_unique ON ipblocks (ipb_address,ipb_user,ipb_auto,ipb_anon_only);
 CREATE INDEX ipb_user    ON ipblocks (ipb_user);
@@ -352,7 +354,7 @@ CREATE TABLE recentchanges (
   rc_params          TEXT
 );
 CREATE INDEX rc_timestamp       ON recentchanges (rc_timestamp);
-CREATE INDEX rc_timestamp_bot   ON recentchanges (rc_timestamp) WHERE rc_bot = '0';
+CREATE INDEX rc_timestamp_bot   ON recentchanges (rc_timestamp) WHERE rc_bot = 0;
 CREATE INDEX rc_namespace_title ON recentchanges (rc_namespace, rc_title);
 CREATE INDEX rc_cur_id          ON recentchanges (rc_cur_id);
 CREATE INDEX new_name_timestamp ON recentchanges (rc_new, rc_namespace, rc_timestamp);
index d4d3f6a..7bc845a 100644 (file)
@@ -1457,12 +1457,13 @@ function do_postgres_updates() {
                array("archive",       "ar_page_id",           "INTEGER"),
                array("archive",       "ar_parent_id",         "INTEGER"),
                array("image",         "img_sha1",             "TEXT NOT NULL DEFAULT ''"),
-               array("ipblocks",      "ipb_anon_only",        "SMALLINT NOT NULL DEFAULT '0'"),
+               array("ipblocks",      "ipb_anon_only",        "SMALLINT NOT NULL DEFAULT 0"),
                array("ipblocks",      "ipb_by_text",          "TEXT NOT NULL DEFAULT ''"),
-               array("ipblocks",      "ipb_block_email",      "SMALLINT NOT NULL DEFAULT '0'"),
-               array("ipblocks",      "ipb_create_account",   "SMALLINT NOT NULL DEFAULT '1'"),
+               array("ipblocks",      "ipb_block_email",      "SMALLINT NOT NULL DEFAULT 0"),
+               array("ipblocks",      "ipb_create_account",   "SMALLINT NOT NULL DEFAULT 1"),
                array("ipblocks",      "ipb_deleted",          "SMALLINT NOT NULL DEFAULT 0"),
-               array("ipblocks",      "ipb_enable_autoblock", "SMALLINT NOT NULL DEFAULT '1'"),
+               array("ipblocks",      "ipb_enable_autoblock", "SMALLINT NOT NULL DEFAULT 1"),
+               array("ipblocks",      "ipb_allow_usertalk",   "SMALLINT NOT NULL DEFAULT 0"),
                array("filearchive",   "fa_deleted",           "SMALLINT NOT NULL DEFAULT 0"),
                array("logging",       "log_deleted",          "SMALLINT NOT NULL DEFAULT 0"),
                array("logging",       "log_id",               "INTEGER NOT NULL PRIMARY KEY DEFAULT nextval('log_log_id_seq')"),