wiki.techinc.nl/maintenance/sqlite/archives/patch-module_deps-fix-pk.sql
Reedy 634024b030 Fixup some SELECT * usages in sqlite schema patches
Bug: T252311
Change-Id: I7abdb7db89873c20f3a79df9452ab45c59ca6395
2020-05-10 02:21:37 +01:00

16 lines
557 B
SQL

CREATE TABLE /*_*/module_deps_tmp (
-- Module name
md_module varbinary(255) NOT NULL,
-- Module context vary (includes skin and language; called "md_skin" for legacy reasons)
md_skin varbinary(32) NOT NULL,
-- JSON blob with file dependencies
md_deps mediumblob NOT NULL,
PRIMARY KEY (md_module,md_skin)
) /*$wgDBTableOptions*/;
INSERT INTO /*_*/module_deps_tmp(md_module, md_skin, md_deps)
SELECT md_module, md_skin, md_deps FROM /*_*/module_deps;
DROP TABLE /*_*/module_deps;
ALTER TABLE /*_*/module_deps_tmp RENAME TO /*_*/module_deps;