replace TYPE= with ENGINE=, (supported since 4.0, TYPE deprecated since 4.1)
authorDomas Mituzas <midom@users.mediawiki.org>
Sun, 12 Mar 2006 14:35:03 +0000 (14:35 +0000)
committerDomas Mituzas <midom@users.mediawiki.org>
Sun, 12 Mar 2006 14:35:03 +0000 (14:35 +0000)
32 files changed:
includes/Article.php
maintenance/FiveUpgrade.inc
maintenance/archives/patch-categorylinks.sql
maintenance/archives/patch-externallinks.sql
maintenance/archives/patch-hitcounter.sql
maintenance/archives/patch-interwiki.sql
maintenance/archives/patch-job.sql
maintenance/archives/patch-linkscc.sql
maintenance/archives/patch-linktables.sql
maintenance/archives/patch-logging.sql
maintenance/archives/patch-math.sql
maintenance/archives/patch-objectcache.sql
maintenance/archives/patch-pagelinks.sql
maintenance/archives/patch-parsercache.sql
maintenance/archives/patch-profiling.sql
maintenance/archives/patch-querycache.sql
maintenance/archives/patch-searchindex.sql
maintenance/archives/patch-templatelinks.sql
maintenance/archives/patch-transcache.sql
maintenance/archives/patch-user_groups.sql
maintenance/archives/patch-user_rights.sql
maintenance/archives/patch-userlevels.sql
maintenance/archives/patch-usernewtalk.sql
maintenance/archives/patch-validate.sql
maintenance/archives/patch-watchlist.sql
maintenance/archives/rebuildRecentchanges.inc
maintenance/archives/upgradeWatchlist.php
maintenance/build-intl-wiki.sql
maintenance/mysql5/tables.sql
maintenance/storage/blobs.sql
maintenance/tables.sql
maintenance/updaters.inc

index e5ca9b7..cd7ff01 100644 (file)
@@ -2455,7 +2455,7 @@ class Article {
                        $old_user_abort = ignore_user_abort( true );
 
                        $dbw->query("LOCK TABLES $hitcounterTable WRITE");
-                       $dbw->query("CREATE TEMPORARY TABLE $acchitsTable TYPE=HEAP ".
+                       $dbw->query("CREATE TEMPORARY TABLE $acchitsTable ENGINE=HEAP ".
                                "SELECT hc_id,COUNT(*) AS hc_n FROM $hitcounterTable ".
                                'GROUP BY hc_id');
                        $dbw->query("DELETE FROM $hitcounterTable");
index 861ad96..4378fa6 100644 (file)
@@ -356,7 +356,7 @@ class FiveUpgrade {
                        UNIQUE INDEX name_title (page_namespace,page_title),
                        INDEX (page_random),
                        INDEX (page_len)
-                       ) TYPE=InnoDB", $fname );
+                       ) ENGINE=InnoDB", $fname );
                $this->dbw->query("CREATE TABLE $revision (
                        rev_id int(8) unsigned NOT NULL auto_increment,
                        rev_page int(8) unsigned NOT NULL,
@@ -374,7 +374,7 @@ class FiveUpgrade {
                        INDEX page_timestamp (rev_page,rev_timestamp),
                        INDEX user_timestamp (rev_user,rev_timestamp),
                        INDEX usertext_timestamp (rev_user_text,rev_timestamp)
-                       ) TYPE=InnoDB", $fname );
+                       ) ENGINE=InnoDB", $fname );
 
                $maxold = intval( $this->dbw->selectField( 'old', 'max(old_id)', '', $fname ) );
                $this->log( "Last old record is {$maxold}" );
@@ -525,7 +525,7 @@ CREATE TABLE $pagelinks (
   UNIQUE KEY pl_from(pl_from,pl_namespace,pl_title),
   KEY (pl_namespace,pl_title)
 
-) TYPE=InnoDB" );
+) ENGINE=InnoDB" );
 
                $this->log( 'Importing live links -> pagelinks' );
                $nlinks = $this->dbw->selectField( 'links', 'count(*)', '', $fname );
@@ -608,7 +608,7 @@ CREATE TABLE $1 (
   UNIQUE INDEX user_name (user_name),
   INDEX (user_email_token)
 
-) TYPE=InnoDB
+) ENGINE=InnoDB
 END;
                $fields = array(
                        'user_id'                  => MW_UPGRADE_COPY,
@@ -654,7 +654,7 @@ CREATE TABLE $1 (
   PRIMARY KEY img_name (img_name),
   INDEX img_size (img_size),
   INDEX img_timestamp (img_timestamp)
-) TYPE=InnoDB
+) ENGINE=InnoDB
 END;
                $fields = array(
                        'img_name'        => MW_UPGRADE_ENCODE,
@@ -831,7 +831,7 @@ CREATE TABLE $1 (
 
   INDEX oi_name (oi_name(10))
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 END;
                $fields = array(
                        'oi_name'         => MW_UPGRADE_ENCODE,
@@ -891,7 +891,7 @@ END;
   UNIQUE KEY (wl_user, wl_namespace, wl_title),
   KEY namespace_title (wl_namespace,wl_title)
 
-) TYPE=InnoDB;", $fname );
+) ENGINE=InnoDB;", $fname );
 
                // Fix encoding for Latin-1 upgrades, add some fields,
                // and double article to article+talk pairs
@@ -960,7 +960,7 @@ CREATE TABLE $1 (
   KEY user_time (log_user, log_timestamp),
   KEY page_time (log_namespace, log_title, log_timestamp)
 
-) TYPE=InnoDB
+) ENGINE=InnoDB
 END;
                $fields = array(
                        'log_type'      => MW_UPGRADE_COPY,
@@ -994,7 +994,7 @@ CREATE TABLE $1 (
 
   KEY name_title_timestamp (ar_namespace,ar_title,ar_timestamp)
 
-) TYPE=InnoDB
+) ENGINE=InnoDB
 END;
                $fields = array(
                        'ar_namespace'  => MW_UPGRADE_COPY,
@@ -1027,7 +1027,7 @@ CREATE TABLE $1 (
   UNIQUE KEY il_from(il_from,il_to),
   KEY (il_to)
 
-) TYPE=InnoDB
+) ENGINE=InnoDB
 END;
                        $fields = array(
                                'il_from' => MW_UPGRADE_COPY,
@@ -1049,7 +1049,7 @@ CREATE TABLE $1 (
   UNIQUE KEY cl_from(cl_from,cl_to),
   KEY cl_sortkey(cl_to,cl_sortkey),
   KEY cl_timestamp(cl_to,cl_timestamp)
-) TYPE=InnoDB
+) ENGINE=InnoDB
 END;
                        $fields = array(
                                'cl_from'      => MW_UPGRADE_COPY,
@@ -1078,7 +1078,7 @@ CREATE TABLE $1 (
   INDEX ipb_address (ipb_address),
   INDEX ipb_user (ipb_user)
 
-) TYPE=InnoDB
+) ENGINE=InnoDB
 END;
                        $fields = array(
                                'ipb_id'        => MW_UPGRADE_COPY,
@@ -1132,7 +1132,7 @@ CREATE TABLE $1 (
   INDEX new_name_timestamp(rc_new,rc_namespace,rc_timestamp),
   INDEX rc_ip (rc_ip)
 
-) TYPE=InnoDB
+) ENGINE=InnoDB
 END;
                $fields = array(
                        'rc_id'             => MW_UPGRADE_COPY,
@@ -1173,7 +1173,7 @@ CREATE TABLE $1 (
 
   KEY (qc_type,qc_value)
 
-) TYPE=InnoDB
+) ENGINE=InnoDB
 END;
                $fields = array(
                        'qc_type'      => MW_UPGRADE_COPY,
@@ -1211,4 +1211,4 @@ END;
 
 }
 
-?>
\ No newline at end of file
+?>
index 53c82fc..c0bdd31 100644 (file)
@@ -36,4 +36,4 @@ CREATE TABLE /*$wgDBprefix*/categorylinks (
   -- Not really used?
   KEY cl_timestamp(cl_to,cl_timestamp)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index d1aa576..aa2475d 100644 (file)
@@ -9,5 +9,5 @@ CREATE TABLE /*$wgDBprefix*/externallinks (
   KEY (el_from, el_to(40)),
   KEY (el_to(60), el_from),
   KEY (el_index(60))
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
index 260f717..50e56e0 100644 (file)
@@ -6,4 +6,4 @@
 
 CREATE TABLE /*$wgDBprefix*/hitcounter (
   hc_id INTEGER UNSIGNED NOT NULL
-) TYPE=HEAP MAX_ROWS=25000;
+) ENGINE=HEAP MAX_ROWS=25000;
index 90b162e..d2b4d8c 100644 (file)
@@ -17,4 +17,4 @@ CREATE TABLE /*$wgDBprefix*/interwiki (
   
   UNIQUE KEY iw_prefix (iw_prefix)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index 8991845..bdc761b 100644 (file)
@@ -17,4 +17,4 @@ CREATE TABLE /*$wgDBprefix*/job (
 
   PRIMARY KEY job_id (job_id),
   KEY (job_cmd, job_namespace, job_title)
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index 91d4da5..a152fbb 100644 (file)
@@ -9,4 +9,4 @@ CREATE TABLE /*$wgDBprefix*/linkscc (
   lcc_pageid INT UNSIGNED NOT NULL UNIQUE KEY,
   lcc_cacheobj MEDIUMBLOB NOT NULL
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index bb9bd03..ec1021b 100644 (file)
@@ -16,7 +16,7 @@ CREATE TABLE /*$wgDBprefix*/links (
   UNIQUE KEY l_from(l_from,l_to),
   KEY (l_to)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Track links to pages that don't yet exist.
@@ -35,7 +35,7 @@ CREATE TABLE /*$wgDBprefix*/brokenlinks (
   UNIQUE KEY bl_from(bl_from,bl_to),
   KEY (bl_to)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Track links to images *used inline*
@@ -55,7 +55,7 @@ CREATE TABLE /*$wgDBprefix*/imagelinks (
   UNIQUE KEY il_from(il_from,il_to),
   KEY (il_to)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Stores (possibly gzipped) serialized objects with
@@ -67,4 +67,4 @@ CREATE TABLE /*$wgDBprefix*/linkscc (
   lcc_pageid INT UNSIGNED NOT NULL UNIQUE KEY,
   lcc_cacheobj MEDIUMBLOB NOT NULL
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index 79bb53b..27f192e 100644 (file)
@@ -29,7 +29,7 @@ CREATE TABLE /*$wgDBprefix*/logging (
   KEY user_time (log_user, log_timestamp),
   KEY page_time (log_namespace, log_title, log_timestamp)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 
 -- Change from unsigned to signed so we can store special pages
index aee24a8..0e01564 100644 (file)
@@ -25,4 +25,4 @@ CREATE TABLE /*$wgDBprefix*/math (
   
   UNIQUE KEY math_inputhash (math_inputhash)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index 18572aa..5c74ba9 100644 (file)
@@ -6,4 +6,4 @@ CREATE TABLE /*$wgDBprefix*/objectcache (
   unique key (keyname),
   key (exptime)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index 7240cff..0cdbcd8 100644 (file)
@@ -30,7 +30,7 @@ CREATE TABLE /*$wgDBprefix*/pagelinks (
   UNIQUE KEY pl_from(pl_from,pl_namespace,pl_title),
   KEY (pl_namespace,pl_title)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 
 -- Import existing-page links
index 854e6c5..5284997 100644 (file)
@@ -12,4 +12,4 @@ CREATE TABLE /*$wgDBprefix*/parsercache (
   PRIMARY KEY (pc_pageid, pc_prefhash),
   KEY(pc_title),
   KEY(pc_expire)
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index 30d5322..3e930fb 100644 (file)
@@ -6,4 +6,4 @@ CREATE TABLE /*$wgDBprefix*/profiling (
        pf_time float not null default 0,
        pf_name varchar(255) not null default '',
        UNIQUE KEY pf_name (pf_name)
-) TYPE=HEAP;
+) ENGINE=HEAP;
index 7df9129..b0a5e3b 100644 (file)
@@ -13,4 +13,4 @@ CREATE TABLE /*$wgDBprefix*/querycache (
   
   KEY (qc_type,qc_value)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index fb54dbb..0e7f395 100644 (file)
@@ -19,7 +19,7 @@ CREATE TABLE /*$wgDBprefix*/searchindex (
   
   UNIQUE KEY (si_page)
 
-) TYPE=MyISAM;
+) ENGINE=MyISAM;
 
 -- Copying data into new table...
 INSERT INTO /*$wgDBprefix*/searchindex
index 49bd9c5..47d6ac9 100644 (file)
@@ -15,5 +15,5 @@ CREATE TABLE /*$wgDBprefix*/templatelinks (
   UNIQUE KEY tl_from(tl_from,tl_namespace,tl_title),
   KEY (tl_namespace,tl_title)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
index a244bff..94e0a97 100644 (file)
@@ -3,5 +3,5 @@ CREATE TABLE /*$wgDBprefix*/transcache (
        tc_contents     TEXT,
        tc_time         INT NOT NULL,
        UNIQUE INDEX tc_url_idx(tc_url)
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
index 50f9999..af79d46 100644 (file)
@@ -22,4 +22,4 @@ CREATE TABLE /*$wgDBprefix*/user_groups (
   
   PRIMARY KEY (ug_user,ug_group),
   KEY (ug_group)
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index 36f0102..640320e 100644 (file)
@@ -14,7 +14,7 @@ CREATE TABLE /*$wgDBprefix*/user_rights (
   
   UNIQUE KEY ur_user (ur_user)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 INSERT INTO /*$wgDBprefix*/user_rights SELECT user_id,user_rights FROM /*$wgDBprefix*/user;
 
index ab3a9a7..1d61286 100644 (file)
@@ -11,7 +11,7 @@ CREATE TABLE /*$wgDBprefix*/groups (
   gr_rights tinyblob,
   PRIMARY KEY  (gr_id)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 -- Relation table between user and groups
 CREATE TABLE /*$wgDBprefix*/user_groups (
@@ -19,4 +19,4 @@ CREATE TABLE /*$wgDBprefix*/user_groups (
        ug_group int(5) unsigned NOT NULL default '0',
        PRIMARY KEY  (ug_user,ug_group)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index fb8c865..4307dde 100644 (file)
@@ -9,7 +9,7 @@ CREATE TABLE /*$wgDBprefix*/user_newtalk (
   user_ip varchar(40) NOT NULL default '',
   KEY user_id (user_id),
   KEY user_ip (user_ip)
-) TYPE=MyISAM;
+) ENGINE=MyISAM;
 
 INSERT INTO
   /*$wgDBprefix*/user_newtalk (user_id, user_ip)
index 3fa7e84..5d7a16d 100644 (file)
@@ -10,4 +10,4 @@ CREATE TABLE /*$wgDBprefix*/validate (
   `val_comment` varchar(255) NOT NULL default '',
   `val_ip` varchar(20) NOT NULL default '',
   KEY `val_user` (`val_user`,`val_revision`)
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index adee010..f491c53 100644 (file)
@@ -14,7 +14,7 @@ CREATE TABLE watchlist2 (
   wl_namespace tinyint(2) unsigned NOT NULL default '0',
   wl_title varchar(255) binary NOT NULL default '',
   UNIQUE KEY (wl_user, wl_namespace, wl_title)
-) TYPE=MyISAM PACK_KEYS=1;
+) ENGINE=MyISAM PACK_KEYS=1;
 
 INSERT INTO watchlist2 (wl_user,wl_namespace,wl_title)
   SELECT DISTINCT wl_user,(cur_namespace | 1) - 1,cur_title
index 54f6cb3..f61d682 100644 (file)
@@ -31,7 +31,7 @@ function rebuildRecentChangesTable()
   INDEX rc_timestamp (rc_timestamp),
   INDEX rc_namespace (rc_namespace),
   INDEX rc_title (rc_title)
-) TYPE=MyISAM PACK_KEYS=1;";
+) ENGINE=MyISAM PACK_KEYS=1;";
        wfQuery( $sql );
 
        print( "Loading from CUR table...\n" );
index b4605a5..67e328f 100644 (file)
@@ -30,7 +30,7 @@ $sql = "CREATE TABLE watchlist (
   wl_user int(5) unsigned NOT NULL,
   wl_page int(8) unsigned NOT NULL,
   UNIQUE KEY (wl_user, wl_page)
-) TYPE=MyISAM PACK_KEYS=1";
+) ENGINE=MyISAM PACK_KEYS=1";
 wfQuery( $sql, DB_MASTER );
 
 $lc = new LinkCache;
index f094c8b..0d3f6b7 100644 (file)
@@ -19,13 +19,13 @@ CREATE TABLE ilinks (
  title_from tinyblob,
  title_to tinyblob,
  target_exists tinyint(1) default NULL
-) TYPE=MyISAM;
+) ENGINE=MyISAM;
 
 CREATE TABLE recentchanges (
  user_name tinyblob,
  user_lang varchar(5) default NULL,
  date timestamp(14) NOT NULL,
  message tinyblob
-) TYPE=MyISAM;
+) ENGINE=MyISAM;
 
 
index 9fb2f33..2f0999c 100644 (file)
@@ -127,7 +127,7 @@ CREATE TABLE /*$wgDBprefix*/user (
   UNIQUE INDEX user_name (user_name),
   INDEX (user_email_token)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 --
 -- User permissions have been broken out to a separate table;
@@ -153,7 +153,7 @@ CREATE TABLE /*$wgDBprefix*/user_groups (
   
   PRIMARY KEY (ug_user,ug_group),
   KEY (ug_group)
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 -- Stores notifications of user talk page changes, for the display
 -- of the "you have new messages" box
@@ -165,7 +165,7 @@ CREATE TABLE /*$wgDBprefix*/user_newtalk (
   user_ip varchar(40) NOT NULL default '',
   INDEX user_id (user_id),
   INDEX user_ip (user_ip)
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 
 --
@@ -225,7 +225,7 @@ CREATE TABLE /*$wgDBprefix*/page (
   INDEX (page_random),
   INDEX (page_len)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 --
 -- Every edit of a page creates also a revision row.
@@ -273,7 +273,7 @@ CREATE TABLE /*$wgDBprefix*/revision (
   INDEX user_timestamp (rev_user,rev_timestamp),
   INDEX usertext_timestamp (rev_user_text,rev_timestamp)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 
 --
@@ -309,7 +309,7 @@ CREATE TABLE /*$wgDBprefix*/text (
   
   PRIMARY KEY old_id (old_id)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 --
 -- Holding area for deleted articles, which may be viewed
@@ -361,7 +361,7 @@ CREATE TABLE /*$wgDBprefix*/archive (
   
   KEY name_title_timestamp (ar_namespace,ar_title,ar_timestamp)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 
 --
@@ -381,7 +381,7 @@ CREATE TABLE /*$wgDBprefix*/pagelinks (
   UNIQUE KEY pl_from(pl_from,pl_namespace,pl_title),
   KEY (pl_namespace,pl_title)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 
 --
@@ -401,7 +401,7 @@ CREATE TABLE /*$wgDBprefix*/templatelinks (
   UNIQUE KEY tl_from(tl_from,tl_namespace,tl_title),
   KEY (tl_namespace,tl_title)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 
 --
@@ -421,7 +421,7 @@ CREATE TABLE /*$wgDBprefix*/imagelinks (
   UNIQUE KEY il_from(il_from,il_to),
   KEY (il_to)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 --
 -- Track category inclusions *used inline*
@@ -460,7 +460,7 @@ CREATE TABLE /*$wgDBprefix*/categorylinks (
   -- Not really used?
   KEY cl_timestamp(cl_to,cl_timestamp)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 --
 -- Track links to external URLs
@@ -488,7 +488,7 @@ CREATE TABLE /*$wgDBprefix*/externallinks (
   KEY (el_from, el_to(40)),
   KEY (el_to(60), el_from),
   KEY (el_index(60))
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 --
 -- Contains a single row with some aggregate info
@@ -522,7 +522,7 @@ CREATE TABLE /*$wgDBprefix*/site_stats (
 
   UNIQUE KEY ss_row_id (ss_row_id)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Stores an ID for every time any article is visited;
@@ -533,7 +533,7 @@ CREATE TABLE /*$wgDBprefix*/site_stats (
 --
 CREATE TABLE /*$wgDBprefix*/hitcounter (
   hc_id INTEGER UNSIGNED NOT NULL
-) TYPE=HEAP MAX_ROWS=25000;
+) ENGINE=HEAP MAX_ROWS=25000;
 
 
 --
@@ -578,7 +578,7 @@ CREATE TABLE /*$wgDBprefix*/ipblocks (
   INDEX ipb_user (ipb_user),
   INDEX ipb_range (ipb_range_start(8), ipb_range_end(8))
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 
 --
@@ -635,7 +635,7 @@ CREATE TABLE /*$wgDBprefix*/image (
   -- Used by Special:Newimages and Special:Imagelist
   INDEX img_timestamp (img_timestamp)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 --
 -- Previous revisions of uploaded files.
@@ -662,7 +662,7 @@ CREATE TABLE /*$wgDBprefix*/oldimage (
 
   INDEX oi_name (oi_name(10))
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 
 --
@@ -727,7 +727,7 @@ CREATE TABLE /*$wgDBprefix*/recentchanges (
   INDEX new_name_timestamp(rc_new,rc_namespace,rc_timestamp),
   INDEX rc_ip (rc_ip)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 CREATE TABLE /*$wgDBprefix*/watchlist (
   -- Key to user.user_id
@@ -746,7 +746,7 @@ CREATE TABLE /*$wgDBprefix*/watchlist (
   UNIQUE KEY (wl_user, wl_namespace, wl_title),
   KEY namespace_title (wl_namespace,wl_title)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 
 --
@@ -772,7 +772,7 @@ CREATE TABLE /*$wgDBprefix*/math (
   
   UNIQUE KEY math_inputhash (math_inputhash)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 --
 -- When using the default MySQL search backend, page titles
@@ -796,7 +796,7 @@ CREATE TABLE /*$wgDBprefix*/searchindex (
   FULLTEXT si_title (si_title),
   FULLTEXT si_text (si_text)
 
-) TYPE=MyISAM, DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM, DEFAULT CHARSET=utf8;
 
 --
 -- Recognized interwiki link prefixes
@@ -819,7 +819,7 @@ CREATE TABLE /*$wgDBprefix*/interwiki (
   
   UNIQUE KEY iw_prefix (iw_prefix)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 --
 -- Used for caching expensive grouped queries
@@ -837,7 +837,7 @@ CREATE TABLE /*$wgDBprefix*/querycache (
   
   KEY (qc_type,qc_value)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 --
 -- For a few generic cache operations if not using Memcached
@@ -849,7 +849,7 @@ CREATE TABLE /*$wgDBprefix*/objectcache (
   unique key (keyname),
   key (exptime)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 --
 -- Cache of interwiki transclusion
@@ -859,7 +859,7 @@ CREATE TABLE /*$wgDBprefix*/transcache (
        tc_contents     TEXT,
        tc_time         INT NOT NULL,
        UNIQUE INDEX tc_url_idx(tc_url)
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 -- For article validation
 CREATE TABLE /*$wgDBprefix*/validate (
@@ -871,7 +871,7 @@ CREATE TABLE /*$wgDBprefix*/validate (
   val_comment varchar(255) NOT NULL default '',
   val_ip varchar(20) NOT NULL default '',
   KEY val_user (val_user,val_revision)
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 
 CREATE TABLE /*$wgDBprefix*/logging (
@@ -902,7 +902,7 @@ CREATE TABLE /*$wgDBprefix*/logging (
   KEY user_time (log_user, log_timestamp),
   KEY page_time (log_namespace, log_title, log_timestamp)
 
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 CREATE TABLE /*$wgDBprefix*/trackbacks (
        tb_id integer AUTO_INCREMENT PRIMARY KEY,
@@ -913,7 +913,7 @@ CREATE TABLE /*$wgDBprefix*/trackbacks (
        tb_name varchar(255),
 
        INDEX (tb_page)
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
 
 -- Jobs performed by parallel apache threads or a command-line daemon
 CREATE TABLE /*$wgDBprefix*/job (
@@ -933,4 +933,4 @@ CREATE TABLE /*$wgDBprefix*/job (
 
   PRIMARY KEY job_id (job_id),
   KEY (job_cmd, job_namespace, job_title)
-) TYPE=InnoDB, DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
index 5782ac4..c0054eb 100644 (file)
@@ -4,5 +4,5 @@ CREATE TABLE /*$wgDBprefix*/blobs (
        blob_id int(8) NOT NULL AUTO_INCREMENT,
        blob_text mediumtext,
        PRIMARY KEY  (blob_id)
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
index b3581d2..9053646 100644 (file)
@@ -114,7 +114,7 @@ CREATE TABLE /*$wgDBprefix*/user (
   UNIQUE INDEX user_name (user_name),
   INDEX (user_email_token)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- User permissions have been broken out to a separate table;
@@ -140,7 +140,7 @@ CREATE TABLE /*$wgDBprefix*/user_groups (
   
   PRIMARY KEY (ug_user,ug_group),
   KEY (ug_group)
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 -- Stores notifications of user talk page changes, for the display
 -- of the "you have new messages" box
@@ -212,7 +212,7 @@ CREATE TABLE /*$wgDBprefix*/page (
   INDEX (page_random),
   INDEX (page_len)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Every edit of a page creates also a revision row.
@@ -260,7 +260,7 @@ CREATE TABLE /*$wgDBprefix*/revision (
   INDEX user_timestamp (rev_user,rev_timestamp),
   INDEX usertext_timestamp (rev_user_text,rev_timestamp)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 
 --
@@ -296,7 +296,7 @@ CREATE TABLE /*$wgDBprefix*/text (
   
   PRIMARY KEY old_id (old_id)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Holding area for deleted articles, which may be viewed
@@ -348,7 +348,7 @@ CREATE TABLE /*$wgDBprefix*/archive (
   
   KEY name_title_timestamp (ar_namespace,ar_title,ar_timestamp)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 
 --
@@ -368,7 +368,7 @@ CREATE TABLE /*$wgDBprefix*/pagelinks (
   UNIQUE KEY pl_from(pl_from,pl_namespace,pl_title),
   KEY (pl_namespace,pl_title)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 
 --
@@ -388,7 +388,7 @@ CREATE TABLE /*$wgDBprefix*/templatelinks (
   UNIQUE KEY tl_from(tl_from,tl_namespace,tl_title),
   KEY (tl_namespace,tl_title)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Track links to images *used inline*
@@ -407,7 +407,7 @@ CREATE TABLE /*$wgDBprefix*/imagelinks (
   UNIQUE KEY il_from(il_from,il_to),
   KEY (il_to)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Track category inclusions *used inline*
@@ -447,7 +447,7 @@ CREATE TABLE /*$wgDBprefix*/categorylinks (
   -- Not really used?
   KEY cl_timestamp(cl_to,cl_timestamp)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Track links to external URLs
@@ -475,7 +475,7 @@ CREATE TABLE /*$wgDBprefix*/externallinks (
   KEY (el_from, el_to(40)),
   KEY (el_to(60), el_from),
   KEY (el_index(60))
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Contains a single row with some aggregate info
@@ -509,7 +509,7 @@ CREATE TABLE /*$wgDBprefix*/site_stats (
 
   UNIQUE KEY ss_row_id (ss_row_id)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Stores an ID for every time any article is visited;
@@ -520,7 +520,7 @@ CREATE TABLE /*$wgDBprefix*/site_stats (
 --
 CREATE TABLE /*$wgDBprefix*/hitcounter (
   hc_id INTEGER UNSIGNED NOT NULL
-) TYPE=HEAP MAX_ROWS=25000;
+) ENGINE=HEAP MAX_ROWS=25000;
 
 
 --
@@ -565,7 +565,7 @@ CREATE TABLE /*$wgDBprefix*/ipblocks (
   INDEX ipb_user (ipb_user),
   INDEX ipb_range (ipb_range_start(8), ipb_range_end(8))
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 
 --
@@ -622,7 +622,7 @@ CREATE TABLE /*$wgDBprefix*/image (
   -- Used by Special:Newimages and Special:Imagelist
   INDEX img_timestamp (img_timestamp)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Previous revisions of uploaded files.
@@ -649,7 +649,7 @@ CREATE TABLE /*$wgDBprefix*/oldimage (
 
   INDEX oi_name (oi_name(10))
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 
 --
@@ -714,7 +714,7 @@ CREATE TABLE /*$wgDBprefix*/recentchanges (
   INDEX new_name_timestamp(rc_new,rc_namespace,rc_timestamp),
   INDEX rc_ip (rc_ip)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 CREATE TABLE /*$wgDBprefix*/watchlist (
   -- Key to user.user_id
@@ -733,7 +733,7 @@ CREATE TABLE /*$wgDBprefix*/watchlist (
   UNIQUE KEY (wl_user, wl_namespace, wl_title),
   KEY namespace_title (wl_namespace,wl_title)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 
 --
@@ -759,7 +759,7 @@ CREATE TABLE /*$wgDBprefix*/math (
   
   UNIQUE KEY math_inputhash (math_inputhash)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- When using the default MySQL search backend, page titles
@@ -783,7 +783,7 @@ CREATE TABLE /*$wgDBprefix*/searchindex (
   FULLTEXT si_title (si_title),
   FULLTEXT si_text (si_text)
 
-) TYPE=MyISAM;
+) ENGINE=MyISAM;
 
 --
 -- Recognized interwiki link prefixes
@@ -806,7 +806,7 @@ CREATE TABLE /*$wgDBprefix*/interwiki (
   
   UNIQUE KEY iw_prefix (iw_prefix)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Used for caching expensive grouped queries
@@ -824,7 +824,7 @@ CREATE TABLE /*$wgDBprefix*/querycache (
   
   KEY (qc_type,qc_value)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- For a few generic cache operations if not using Memcached
@@ -836,7 +836,7 @@ CREATE TABLE /*$wgDBprefix*/objectcache (
   unique key (keyname),
   key (exptime)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 --
 -- Cache of interwiki transclusion
@@ -846,7 +846,7 @@ CREATE TABLE /*$wgDBprefix*/transcache (
        tc_contents     TEXT,
        tc_time         INT NOT NULL,
        UNIQUE INDEX tc_url_idx(tc_url)
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 -- For article validation
 CREATE TABLE /*$wgDBprefix*/validate (
@@ -858,7 +858,7 @@ CREATE TABLE /*$wgDBprefix*/validate (
   val_comment varchar(255) NOT NULL default '',
   val_ip varchar(20) NOT NULL default '',
   KEY val_user (val_user,val_revision)
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 
 CREATE TABLE /*$wgDBprefix*/logging (
@@ -890,7 +890,7 @@ CREATE TABLE /*$wgDBprefix*/logging (
   KEY page_time (log_namespace, log_title, log_timestamp),
   KEY times (log_timestamp)
 
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 CREATE TABLE /*$wgDBprefix*/trackbacks (
        tb_id integer AUTO_INCREMENT PRIMARY KEY,
@@ -901,7 +901,7 @@ CREATE TABLE /*$wgDBprefix*/trackbacks (
        tb_name varchar(255),
 
        INDEX (tb_page)
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
 
 
 -- Jobs performed by parallel apache threads or a command-line daemon
@@ -922,4 +922,4 @@ CREATE TABLE /*$wgDBprefix*/job (
 
   PRIMARY KEY job_id (job_id),
   KEY (job_cmd, job_namespace, job_title)
-) TYPE=InnoDB;
+) ENGINE=InnoDB;
index 4d532b0..622b4df 100644 (file)
@@ -389,7 +389,7 @@ function do_schema_restructuring() {
                        UNIQUE INDEX name_title (page_namespace,page_title),
                        INDEX (page_random),
                        INDEX (page_len)
-                       ) TYPE=InnoDB", $fname );
+                       ) ENGINE=InnoDB", $fname );
                $wgDatabase->query("CREATE TABLE $revision (
                        rev_id int(8) unsigned NOT NULL auto_increment,
                        rev_page int(8) unsigned NOT NULL,
@@ -406,7 +406,7 @@ function do_schema_restructuring() {
                        INDEX page_timestamp (rev_page,rev_timestamp),
                        INDEX user_timestamp (rev_user,rev_timestamp),
                        INDEX usertext_timestamp (rev_user_text,rev_timestamp)
-                       ) TYPE=InnoDB", $fname );
+                       ) ENGINE=InnoDB", $fname );
 
                echo wfTimestamp();
                echo "......Locking tables.\n";