Add new columns to oldimage table.
authorGreg Sabino Mullane <greg@users.mediawiki.org>
Mon, 7 May 2007 15:22:20 +0000 (15:22 +0000)
committerGreg Sabino Mullane <greg@users.mediawiki.org>
Mon, 7 May 2007 15:22:20 +0000 (15:22 +0000)
maintenance/postgres/tables.sql
maintenance/updaters.inc

index 1c7c42d..448dfa7 100644 (file)
@@ -262,7 +262,12 @@ CREATE TABLE oldimage (
   oi_description   TEXT,
   oi_user          INTEGER          NULL  REFERENCES mwuser(user_id) ON DELETE SET NULL,
   oi_user_text     TEXT         NOT NULL,
-  oi_timestamp     TIMESTAMPTZ  NOT NULL
+  oi_timestamp     TIMESTAMPTZ  NOT NULL,
+  oi_metadata      BYTEA        NOT NULL,
+  oi_media_type    TEXT             NULL,
+  oi_major_mime    TEXT         NOT NULL DEFAULT 'unknown',
+  oi_minor_mime    TEXT         NOT NULL DEFAULT 'unknown',
+  oi_deleted       CHAR         NOT NULL DEFAULT '0'
 );
 CREATE INDEX oi_name ON oldimage (oi_name);
 
index bca43f1..8ad4f4b 100644 (file)
@@ -1196,6 +1196,11 @@ function do_postgres_updates() {
                array("logging",       "log_params",           "TEXT"),
                array("mwuser",        "user_editcount",       "INTEGER"),
                array("mwuser",        "user_newpass_time",    "TIMESTAMPTZ"),
+               array("oldimage",      "oi_metadata",          "BYTEA NOT NULL"),
+               array("oldimage",      "oi_media_type",        "TEXT NOT NULL"),
+               array("oldimage",      "oi_major_mime",        "TEXT NOT NULL DEFAULT 'unknown'"),
+               array("oldimage",      "oi_minor_mime",        "TEXT NOT NULL DEFAULT 'unknown'"),
+               array("oldimage",      "oi_deleted",           "CHAR NOT NULL DEFAULT '0'"),
                array("page_restrictions", "pr_id",            "INTEGER NOT NULL UNIQUE DEFAULT nextval('pr_id_val')"),
                array("recentchanges", "rc_deleted",           "INTEGER NOT NULL DEFAULT 0"),
                array("recentchanges", "rc_log_action",        "TEXT"),