aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOverlordQ <overlordq@users.mediawiki.org>2009-12-10 10:10:56 +0000
committerOverlordQ <overlordq@users.mediawiki.org>2009-12-10 10:10:56 +0000
commit7f5332a3b7c3fcfd92a06257589f3afbfb0b5236 (patch)
tree6eae2910626662d82018833cc5d1d131ef90d51e
parentff2d149795a4df0304e26aa2578826376f0b5455 (diff)
downloadmediawikicore-7f5332a3b7c3fcfd92a06257589f3afbfb0b5236.tar.gz
mediawikicore-7f5332a3b7c3fcfd92a06257589f3afbfb0b5236.zip
Addendum to r59925, fix remaining straggling files that set rc_time to int
Notes
Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/59926
-rw-r--r--maintenance/archives/patch-tc-timestamp.sql2
-rw-r--r--maintenance/archives/patch-transcache.sql2
-rw-r--r--maintenance/sqlite/archives/initial-indexes.sql2
-rw-r--r--maintenance/sqlite/archives/patch-tc-timestamp.sql2
-rw-r--r--maintenance/updaters.inc2
5 files changed, 5 insertions, 5 deletions
diff --git a/maintenance/archives/patch-tc-timestamp.sql b/maintenance/archives/patch-tc-timestamp.sql
index 45fe13f98f47..4d90cf34cf79 100644
--- a/maintenance/archives/patch-tc-timestamp.sql
+++ b/maintenance/archives/patch-tc-timestamp.sql
@@ -1,4 +1,4 @@
-ALTER TABLE /*_*/transcache MODIFY tc_time varchar(14);
+ALTER TABLE /*_*/transcache MODIFY tc_time binary(14);
UPDATE /*_*/transcache SET tc_time = DATE_FORMAT(FROM_UNIXTIME(tc_time), "%Y%c%d%H%i%s");
INSERT INTO /*_*/updatelog VALUES ('convert transcache field');
diff --git a/maintenance/archives/patch-transcache.sql b/maintenance/archives/patch-transcache.sql
index d07316972c61..70870efa7a52 100644
--- a/maintenance/archives/patch-transcache.sql
+++ b/maintenance/archives/patch-transcache.sql
@@ -1,7 +1,7 @@
CREATE TABLE /*$wgDBprefix*/transcache (
tc_url varbinary(255) NOT NULL,
tc_contents TEXT,
- tc_time INT NOT NULL,
+ tc_time binary(14) NOT NULL,
UNIQUE INDEX tc_url_idx(tc_url)
) /*$wgDBTableOptions*/;
diff --git a/maintenance/sqlite/archives/initial-indexes.sql b/maintenance/sqlite/archives/initial-indexes.sql
index 25f90977e6ac..9c038a1a53b0 100644
--- a/maintenance/sqlite/archives/initial-indexes.sql
+++ b/maintenance/sqlite/archives/initial-indexes.sql
@@ -352,7 +352,7 @@ DROP TABLE IF EXISTS /*_*/transcache;
CREATE TABLE /*_*/transcache (
tc_url varbinary(255) NOT NULL,
tc_contents text,
- tc_time int NOT NULL
+ tc_time binary(14) NOT NULL
) /*$wgDBTableOptions*/;
CREATE UNIQUE INDEX /*i*/tc_url_idx ON /*_*/transcache (tc_url);
diff --git a/maintenance/sqlite/archives/patch-tc-timestamp.sql b/maintenance/sqlite/archives/patch-tc-timestamp.sql
index 45fe13f98f47..4d90cf34cf79 100644
--- a/maintenance/sqlite/archives/patch-tc-timestamp.sql
+++ b/maintenance/sqlite/archives/patch-tc-timestamp.sql
@@ -1,4 +1,4 @@
-ALTER TABLE /*_*/transcache MODIFY tc_time varchar(14);
+ALTER TABLE /*_*/transcache MODIFY tc_time binary(14);
UPDATE /*_*/transcache SET tc_time = DATE_FORMAT(FROM_UNIXTIME(tc_time), "%Y%c%d%H%i%s");
INSERT INTO /*_*/updatelog VALUES ('convert transcache field');
diff --git a/maintenance/updaters.inc b/maintenance/updaters.inc
index 98ff908ec03d..4d926c215c1c 100644
--- a/maintenance/updaters.inc
+++ b/maintenance/updaters.inc
@@ -1350,7 +1350,7 @@ function do_update_transcache_field() {
wfOut( "...transcache tc_time already converted.\n" );
return;
} else {
- wfOut( "Converting tc_time from int(11) to varchar(13)... " );
+ wfOut( "Converting tc_time from int(11) to binary(14)... " );
$wgDatabase->sourceFile( archive( 'patch-tc-timestamp.sql' ) );
wfOut( "ok\n" );
}