X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2Farchives%2Fpatch-oi_metadata.sql;h=df043c553604798346ef8422d697f0ef426ee6c9;hb=3064c32d822dbd05306ae2b531159b2a68e81e80;hp=532f3830a276fc7938dbaab2a8004bee754e6c77;hpb=27da7886df77cba2ad580e9bc2c5bf007fd74e65;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/archives/patch-oi_metadata.sql b/maintenance/archives/patch-oi_metadata.sql index 532f3830a2..df043c5536 100644 --- a/maintenance/archives/patch-oi_metadata.sql +++ b/maintenance/archives/patch-oi_metadata.sql @@ -1,16 +1,17 @@ --- --- patch-indexes.sql --- --- Add data to allow for direct reference to old images --- They can be included into pages --- - -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), - 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 varchar(32) NOT NULL default "unknown", - ADD oi_deleted tinyint(1) unsigned NOT NULL default '0'; +-- +-- 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';