$old_user_abort = ignore_user_abort( true );
$dbw->query("LOCK TABLES $hitcounterTable WRITE");
- $dbw->query("CREATE TEMPORARY TABLE $acchitsTable ENGINE=HEAP ".
+ $dbw->query("CREATE TEMPORARY TABLE $acchitsTable TYPE=HEAP ".
"SELECT hc_id,COUNT(*) AS hc_n FROM $hitcounterTable ".
'GROUP BY hc_id');
$dbw->query("DELETE FROM $hitcounterTable");
UNIQUE INDEX name_title (page_namespace,page_title),
INDEX (page_random),
INDEX (page_len)
- ) ENGINE=InnoDB", $fname );
+ ) TYPE=InnoDB", $fname );
$this->dbw->query("CREATE TABLE $revision (
rev_id int(8) unsigned NOT NULL auto_increment,
rev_page int(8) unsigned NOT NULL,
INDEX page_timestamp (rev_page,rev_timestamp),
INDEX user_timestamp (rev_user,rev_timestamp),
INDEX usertext_timestamp (rev_user_text,rev_timestamp)
- ) ENGINE=InnoDB", $fname );
+ ) TYPE=InnoDB", $fname );
$maxold = intval( $this->dbw->selectField( 'old', 'max(old_id)', '', $fname ) );
$this->log( "Last old record is {$maxold}" );
UNIQUE KEY pl_from(pl_from,pl_namespace,pl_title),
KEY (pl_namespace,pl_title)
-) ENGINE=InnoDB" );
+) TYPE=InnoDB" );
$this->log( 'Importing live links -> pagelinks' );
$nlinks = $this->dbw->selectField( 'links', 'count(*)', '', $fname );
UNIQUE INDEX user_name (user_name),
INDEX (user_email_token)
-) ENGINE=InnoDB
+) TYPE=InnoDB
END;
$fields = array(
'user_id' => MW_UPGRADE_COPY,
PRIMARY KEY img_name (img_name),
INDEX img_size (img_size),
INDEX img_timestamp (img_timestamp)
-) ENGINE=InnoDB
+) TYPE=InnoDB
END;
$fields = array(
'img_name' => MW_UPGRADE_ENCODE,
INDEX oi_name (oi_name(10))
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
END;
$fields = array(
'oi_name' => MW_UPGRADE_ENCODE,
UNIQUE KEY (wl_user, wl_namespace, wl_title),
KEY namespace_title (wl_namespace,wl_title)
-) ENGINE=InnoDB;", $fname );
+) TYPE=InnoDB;", $fname );
// Fix encoding for Latin-1 upgrades, add some fields,
// and double article to article+talk pairs
KEY user_time (log_user, log_timestamp),
KEY page_time (log_namespace, log_title, log_timestamp)
-) ENGINE=InnoDB
+) TYPE=InnoDB
END;
$fields = array(
'log_type' => MW_UPGRADE_COPY,
KEY name_title_timestamp (ar_namespace,ar_title,ar_timestamp)
-) ENGINE=InnoDB
+) TYPE=InnoDB
END;
$fields = array(
'ar_namespace' => MW_UPGRADE_COPY,
UNIQUE KEY il_from(il_from,il_to),
KEY (il_to)
-) ENGINE=InnoDB
+) TYPE=InnoDB
END;
$fields = array(
'il_from' => MW_UPGRADE_COPY,
UNIQUE KEY cl_from(cl_from,cl_to),
KEY cl_sortkey(cl_to,cl_sortkey),
KEY cl_timestamp(cl_to,cl_timestamp)
-) ENGINE=InnoDB
+) TYPE=InnoDB
END;
$fields = array(
'cl_from' => MW_UPGRADE_COPY,
INDEX ipb_address (ipb_address),
INDEX ipb_user (ipb_user)
-) ENGINE=InnoDB
+) TYPE=InnoDB
END;
$fields = array(
'ipb_id' => MW_UPGRADE_COPY,
INDEX new_name_timestamp(rc_new,rc_namespace,rc_timestamp),
INDEX rc_ip (rc_ip)
-) ENGINE=InnoDB
+) TYPE=InnoDB
END;
$fields = array(
'rc_id' => MW_UPGRADE_COPY,
KEY (qc_type,qc_value)
-) ENGINE=InnoDB
+) TYPE=InnoDB
END;
$fields = array(
'qc_type' => MW_UPGRADE_COPY,
-- Not really used?
KEY cl_timestamp(cl_to,cl_timestamp)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
KEY (el_from, el_to(40)),
KEY (el_to(60), el_from),
KEY (el_index(60))
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
CREATE TABLE /*$wgDBprefix*/hitcounter (
hc_id INTEGER UNSIGNED NOT NULL
-) ENGINE=HEAP MAX_ROWS=25000;
+) TYPE=HEAP MAX_ROWS=25000;
UNIQUE KEY iw_prefix (iw_prefix)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
PRIMARY KEY job_id (job_id),
KEY (job_cmd, job_namespace, job_title)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
lcc_pageid INT UNSIGNED NOT NULL UNIQUE KEY,
lcc_cacheobj MEDIUMBLOB NOT NULL
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
UNIQUE KEY l_from(l_from,l_to),
KEY (l_to)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Track links to pages that don't yet exist.
UNIQUE KEY bl_from(bl_from,bl_to),
KEY (bl_to)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Track links to images *used inline*
UNIQUE KEY il_from(il_from,il_to),
KEY (il_to)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Stores (possibly gzipped) serialized objects with
lcc_pageid INT UNSIGNED NOT NULL UNIQUE KEY,
lcc_cacheobj MEDIUMBLOB NOT NULL
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
KEY user_time (log_user, log_timestamp),
KEY page_time (log_namespace, log_title, log_timestamp)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
-- Change from unsigned to signed so we can store special pages
UNIQUE KEY math_inputhash (math_inputhash)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
unique key (keyname),
key (exptime)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
UNIQUE KEY pl_from(pl_from,pl_namespace,pl_title),
KEY (pl_namespace,pl_title)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
-- Import existing-page links
PRIMARY KEY (pc_pageid, pc_prefhash),
KEY(pc_title),
KEY(pc_expire)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
pf_time float not null default 0,
pf_name varchar(255) not null default '',
UNIQUE KEY pf_name (pf_name)
-) ENGINE=HEAP;
+) TYPE=HEAP;
KEY (qc_type,qc_value)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
UNIQUE KEY (si_page)
-) ENGINE=MyISAM;
+) TYPE=MyISAM;
-- Copying data into new table...
INSERT INTO /*$wgDBprefix*/searchindex
UNIQUE KEY tl_from(tl_from,tl_namespace,tl_title),
KEY (tl_namespace,tl_title)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
tc_contents TEXT,
tc_time INT NOT NULL,
UNIQUE INDEX tc_url_idx(tc_url)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
PRIMARY KEY (ug_user,ug_group),
KEY (ug_group)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
UNIQUE KEY ur_user (ur_user)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
INSERT INTO /*$wgDBprefix*/user_rights SELECT user_id,user_rights FROM /*$wgDBprefix*/user;
gr_rights tinyblob,
PRIMARY KEY (gr_id)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
-- Relation table between user and groups
CREATE TABLE /*$wgDBprefix*/user_groups (
ug_group int(5) unsigned NOT NULL default '0',
PRIMARY KEY (ug_user,ug_group)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
user_ip varchar(40) NOT NULL default '',
KEY user_id (user_id),
KEY user_ip (user_ip)
-) ENGINE=MyISAM;
+) TYPE=MyISAM;
INSERT INTO
/*$wgDBprefix*/user_newtalk (user_id, user_ip)
`val_comment` varchar(255) NOT NULL default '',
`val_ip` varchar(20) NOT NULL default '',
KEY `val_user` (`val_user`,`val_revision`)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
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)
-) ENGINE=MyISAM PACK_KEYS=1;
+) TYPE=MyISAM PACK_KEYS=1;
INSERT INTO watchlist2 (wl_user,wl_namespace,wl_title)
SELECT DISTINCT wl_user,(cur_namespace | 1) - 1,cur_title
INDEX rc_timestamp (rc_timestamp),
INDEX rc_namespace (rc_namespace),
INDEX rc_title (rc_title)
-) ENGINE=MyISAM PACK_KEYS=1;";
+) TYPE=MyISAM PACK_KEYS=1;";
wfQuery( $sql );
print( "Loading from CUR table...\n" );
wl_user int(5) unsigned NOT NULL,
wl_page int(8) unsigned NOT NULL,
UNIQUE KEY (wl_user, wl_page)
-) ENGINE=MyISAM PACK_KEYS=1";
+) TYPE=MyISAM PACK_KEYS=1";
wfQuery( $sql, DB_MASTER );
$lc = new LinkCache;
title_from tinyblob,
title_to tinyblob,
target_exists tinyint(1) default NULL
-) ENGINE=MyISAM;
+) TYPE=MyISAM;
CREATE TABLE recentchanges (
user_name tinyblob,
user_lang varchar(5) default NULL,
date timestamp(14) NOT NULL,
message tinyblob
-) ENGINE=MyISAM;
+) TYPE=MyISAM;
UNIQUE INDEX user_name (user_name),
INDEX (user_email_token)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- User permissions have been broken out to a separate table;
PRIMARY KEY (ug_user,ug_group),
KEY (ug_group)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
-- Stores notifications of user talk page changes, for the display
-- of the "you have new messages" box
user_ip varchar(40) NOT NULL default '',
INDEX user_id (user_id),
INDEX user_ip (user_ip)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
INDEX (page_random),
INDEX (page_len)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- Every edit of a page creates also a revision row.
INDEX user_timestamp (rev_user,rev_timestamp),
INDEX usertext_timestamp (rev_user_text,rev_timestamp)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
PRIMARY KEY old_id (old_id)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- Holding area for deleted articles, which may be viewed
KEY name_title_timestamp (ar_namespace,ar_title,ar_timestamp)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
UNIQUE KEY pl_from(pl_from,pl_namespace,pl_title),
KEY (pl_namespace,pl_title)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
UNIQUE KEY tl_from(tl_from,tl_namespace,tl_title),
KEY (tl_namespace,tl_title)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
UNIQUE KEY il_from(il_from,il_to),
KEY (il_to)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- Track category inclusions *used inline*
-- Not really used?
KEY cl_timestamp(cl_to,cl_timestamp)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- Track links to external URLs
KEY (el_from, el_to(40)),
KEY (el_to(60), el_from),
KEY (el_index(60))
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- Contains a single row with some aggregate info
UNIQUE KEY ss_row_id (ss_row_id)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Stores an ID for every time any article is visited;
--
CREATE TABLE /*$wgDBprefix*/hitcounter (
hc_id INTEGER UNSIGNED NOT NULL
-) ENGINE=HEAP MAX_ROWS=25000;
+) TYPE=HEAP MAX_ROWS=25000;
--
INDEX ipb_user (ipb_user),
INDEX ipb_range (ipb_range_start(8), ipb_range_end(8))
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- Used by Special:Newimages and Special:Imagelist
INDEX img_timestamp (img_timestamp)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- Previous revisions of uploaded files.
INDEX oi_name (oi_name(10))
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
INDEX new_name_timestamp(rc_new,rc_namespace,rc_timestamp),
INDEX rc_ip (rc_ip)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
CREATE TABLE /*$wgDBprefix*/watchlist (
-- Key to user.user_id
UNIQUE KEY (wl_user, wl_namespace, wl_title),
KEY namespace_title (wl_namespace,wl_title)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
UNIQUE KEY math_inputhash (math_inputhash)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- When using the default MySQL search backend, page titles
FULLTEXT si_title (si_title),
FULLTEXT si_text (si_text)
-) ENGINE=MyISAM, DEFAULT CHARSET=utf8;
+) TYPE=MyISAM, DEFAULT CHARSET=utf8;
--
-- Recognized interwiki link prefixes
UNIQUE KEY iw_prefix (iw_prefix)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- Used for caching expensive grouped queries
KEY (qc_type,qc_value)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- For a few generic cache operations if not using Memcached
unique key (keyname),
key (exptime)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
--
-- Cache of interwiki transclusion
tc_contents TEXT,
tc_time INT NOT NULL,
UNIQUE INDEX tc_url_idx(tc_url)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
-- For article validation
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)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
CREATE TABLE /*$wgDBprefix*/logging (
KEY user_time (log_user, log_timestamp),
KEY page_time (log_namespace, log_title, log_timestamp)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
CREATE TABLE /*$wgDBprefix*/trackbacks (
tb_id integer AUTO_INCREMENT PRIMARY KEY,
tb_name varchar(255),
INDEX (tb_page)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
-- Jobs performed by parallel apache threads or a command-line daemon
CREATE TABLE /*$wgDBprefix*/job (
PRIMARY KEY job_id (job_id),
KEY (job_cmd, job_namespace, job_title)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
+) TYPE=InnoDB, DEFAULT CHARSET=utf8;
blob_id int(8) NOT NULL AUTO_INCREMENT,
blob_text mediumtext,
PRIMARY KEY (blob_id)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
UNIQUE INDEX user_name (user_name),
INDEX (user_email_token)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- User permissions have been broken out to a separate table;
PRIMARY KEY (ug_user,ug_group),
KEY (ug_group)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
-- Stores notifications of user talk page changes, for the display
-- of the "you have new messages" box
INDEX (page_random),
INDEX (page_len)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Every edit of a page creates also a revision row.
INDEX user_timestamp (rev_user,rev_timestamp),
INDEX usertext_timestamp (rev_user_text,rev_timestamp)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
PRIMARY KEY old_id (old_id)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Holding area for deleted articles, which may be viewed
KEY name_title_timestamp (ar_namespace,ar_title,ar_timestamp)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
UNIQUE KEY pl_from(pl_from,pl_namespace,pl_title),
KEY (pl_namespace,pl_title)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
UNIQUE KEY tl_from(tl_from,tl_namespace,tl_title),
KEY (tl_namespace,tl_title)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Track links to images *used inline*
UNIQUE KEY il_from(il_from,il_to),
KEY (il_to)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Track category inclusions *used inline*
-- Not really used?
KEY cl_timestamp(cl_to,cl_timestamp)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Track links to external URLs
KEY (el_from, el_to(40)),
KEY (el_to(60), el_from),
KEY (el_index(60))
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Contains a single row with some aggregate info
UNIQUE KEY ss_row_id (ss_row_id)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Stores an ID for every time any article is visited;
--
CREATE TABLE /*$wgDBprefix*/hitcounter (
hc_id INTEGER UNSIGNED NOT NULL
-) ENGINE=HEAP MAX_ROWS=25000;
+) TYPE=HEAP MAX_ROWS=25000;
--
INDEX ipb_user (ipb_user),
INDEX ipb_range (ipb_range_start(8), ipb_range_end(8))
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Used by Special:Newimages and Special:Imagelist
INDEX img_timestamp (img_timestamp)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Previous revisions of uploaded files.
INDEX oi_name (oi_name(10))
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
INDEX new_name_timestamp(rc_new,rc_namespace,rc_timestamp),
INDEX rc_ip (rc_ip)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
CREATE TABLE /*$wgDBprefix*/watchlist (
-- Key to user.user_id
UNIQUE KEY (wl_user, wl_namespace, wl_title),
KEY namespace_title (wl_namespace,wl_title)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
UNIQUE KEY math_inputhash (math_inputhash)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- When using the default MySQL search backend, page titles
FULLTEXT si_title (si_title),
FULLTEXT si_text (si_text)
-) ENGINE=MyISAM;
+) TYPE=MyISAM;
--
-- Recognized interwiki link prefixes
UNIQUE KEY iw_prefix (iw_prefix)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Used for caching expensive grouped queries
KEY (qc_type,qc_value)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- For a few generic cache operations if not using Memcached
unique key (keyname),
key (exptime)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
--
-- Cache of interwiki transclusion
tc_contents TEXT,
tc_time INT NOT NULL,
UNIQUE INDEX tc_url_idx(tc_url)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
-- For article validation
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)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
CREATE TABLE /*$wgDBprefix*/logging (
KEY page_time (log_namespace, log_title, log_timestamp),
KEY times (log_timestamp)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
CREATE TABLE /*$wgDBprefix*/trackbacks (
tb_id integer AUTO_INCREMENT PRIMARY KEY,
tb_name varchar(255),
INDEX (tb_page)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
-- Jobs performed by parallel apache threads or a command-line daemon
PRIMARY KEY job_id (job_id),
KEY (job_cmd, job_namespace, job_title)
-) ENGINE=InnoDB;
+) TYPE=InnoDB;
UNIQUE INDEX name_title (page_namespace,page_title),
INDEX (page_random),
INDEX (page_len)
- ) ENGINE=InnoDB", $fname );
+ ) TYPE=InnoDB", $fname );
$wgDatabase->query("CREATE TABLE $revision (
rev_id int(8) unsigned NOT NULL auto_increment,
rev_page int(8) unsigned NOT NULL,
INDEX page_timestamp (rev_page,rev_timestamp),
INDEX user_timestamp (rev_user,rev_timestamp),
INDEX usertext_timestamp (rev_user_text,rev_timestamp)
- ) ENGINE=InnoDB", $fname );
+ ) TYPE=InnoDB", $fname );
echo wfTimestamp();
echo "......Locking tables.\n";