* Make rev_deleted an integer
authorAaron Schulz <aaron@users.mediawiki.org>
Sun, 27 Jan 2008 19:20:48 +0000 (19:20 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Sun, 27 Jan 2008 19:20:48 +0000 (19:20 +0000)
* Add rev_deleted to updaters.inc

maintenance/postgres/tables.sql
maintenance/updaters.inc

index 1d05c51..a0d19e1 100644 (file)
@@ -89,10 +89,10 @@ CREATE TABLE revision (
   rev_text_id     INTEGER          NULL, -- FK
   rev_comment     TEXT,
   rev_user        INTEGER      NOT NULL  REFERENCES mwuser(user_id) ON DELETE RESTRICT,
-  rev_user_text   TEXT         NOT NULL,
-  rev_timestamp   TIMESTAMPTZ  NOT NULL,
+  rev_user_text   TEXT          NOT NULL,
+  rev_timestamp   TIMESTAMPTZ   NOT NULL,
   rev_minor_edit  CHAR         NOT NULL  DEFAULT '0',
-  rev_deleted     CHAR         NOT NULL  DEFAULT '0',
+  rev_deleted     INTEGER      NOT NULL  DEFAULT 0,
   rev_len         INTEGER          NULL,
   rev_parent_id   INTEGER          NULL
 );
index 9f7ce2a..62aa4bd 100644 (file)
@@ -1360,6 +1360,7 @@ function do_postgres_updates() {
                array("recentchanges", "rc_old_len",           "INTEGER"),
                array("recentchanges", "rc_params",            "TEXT"),
                array("revision",      "rev_len",              "INTEGER"),
+               array("revision",      "rev_deleted",          "INTEGER NOT NULL DEFAULT 0"),
        );