Fixed SQLite updater broken by r69542
authorMax Semenik <maxsem@users.mediawiki.org>
Sun, 15 Aug 2010 14:49:07 +0000 (14:49 +0000)
committerMax Semenik <maxsem@users.mediawiki.org>
Sun, 15 Aug 2010 14:49:07 +0000 (14:49 +0000)
maintenance/sqlite/archives/patch-iw_api_and_wikiid.sql [new file with mode: 0644]

diff --git a/maintenance/sqlite/archives/patch-iw_api_and_wikiid.sql b/maintenance/sqlite/archives/patch-iw_api_and_wikiid.sql
new file mode 100644 (file)
index 0000000..1a4e8a5
--- /dev/null
@@ -0,0 +1,17 @@
+--
+-- Add iw_api and iw_wikiid to interwiki table
+--
+
+
+CREATE TABLE /*_*/interwiki_tmp (
+  iw_prefix TEXT NOT NULL,
+  iw_url BLOB NOT NULL,
+  iw_api BLOB NOT NULL,
+  iw_wikiid TEXT NOT NULL,
+  iw_local INTEGER NOT NULL,
+  iw_trans INTEGER NOT NULL default 0
+) /*$wgDBTableOptions*/;
+
+INSERT INTO /*_*/interwiki_tmp SELECT iw_prefix, iw_url, '', '', iw_local, iw_trans FROM /*_*/interwiki;
+DROP TABLE /*_*/interwiki;
+ALTER TABLE /*_*/interwiki_tmp RENAME TO /*_*/interwiki;