objectcache: avoid using deprecated phpredis::delete() alias
[lhc/web/wiklou.git] / maintenance / archives / patch-oi_metadata.sql
index 532f383..df043c5 100644 (file)
@@ -1,16 +1,17 @@
--- \r
--- patch-indexes.sql\r
--- \r
--- Add data to allow for direct reference to old images\r
--- They can be included into pages\r
--- \r
-\r
-ALTER TABLE /*$wgDBprefix*/oldimage\r
-   DROP INDEX oi_name,\r
-   ADD INDEX oi_name_timestamp (oi_name,oi_timestamp),\r
-   ADD INDEX oi_name_archive_name (oi_name,oi_archive_name),\r
-   ADD oi_metadata mediumblob NOT NULL,\r
-   ADD oi_media_type ENUM("UNKNOWN", "BITMAP", "DRAWING", "AUDIO", "VIDEO", "MULTIMEDIA", "OFFICE", "TEXT", "EXECUTABLE", "ARCHIVE") default NULL,\r
-   ADD oi_major_mime ENUM("unknown", "application", "audio", "image", "text", "video", "message", "model", "multipart") NOT NULL default "unknown",\r
-   ADD oi_minor_mime varchar(32) NOT NULL default "unknown",\r
-   ADD oi_deleted tinyint(1) unsigned NOT NULL default '0';\r
+--
+-- patch-oi_metadata.sql
+--
+-- Add data to allow for direct reference to old images
+-- Some re-indexing here.
+-- Old images can be included into pages effeciently now.
+--
+
+ALTER TABLE /*$wgDBprefix*/oldimage
+   DROP INDEX oi_name,
+   ADD INDEX oi_name_timestamp (oi_name,oi_timestamp),
+   ADD INDEX oi_name_archive_name (oi_name,oi_archive_name(14)),
+   ADD oi_metadata mediumblob NOT NULL,
+   ADD oi_media_type ENUM("UNKNOWN", "BITMAP", "DRAWING", "AUDIO", "VIDEO", "MULTIMEDIA", "OFFICE", "TEXT", "EXECUTABLE", "ARCHIVE") default NULL,
+   ADD oi_major_mime ENUM("unknown", "application", "audio", "image", "text", "video", "message", "model", "multipart") NOT NULL default "unknown",
+   ADD oi_minor_mime varbinary(32) NOT NULL default "unknown",
+   ADD oi_deleted tinyint unsigned NOT NULL default '0';