aboutsummaryrefslogtreecommitdiffstats
path: root/sql/sqlite/patch-langlinks-ll_title-varbinary.sql
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sqlite/patch-langlinks-ll_title-varbinary.sql')
-rw-r--r--sql/sqlite/patch-langlinks-ll_title-varbinary.sql14
1 files changed, 14 insertions, 0 deletions
diff --git a/sql/sqlite/patch-langlinks-ll_title-varbinary.sql b/sql/sqlite/patch-langlinks-ll_title-varbinary.sql
new file mode 100644
index 000000000000..9fdec6cd507d
--- /dev/null
+++ b/sql/sqlite/patch-langlinks-ll_title-varbinary.sql
@@ -0,0 +1,14 @@
+CREATE TABLE /*_*/langlinks_tmp (
+ ll_from INTEGER UNSIGNED DEFAULT 0 NOT NULL,
+ ll_lang BLOB DEFAULT '' NOT NULL,
+ ll_title BLOB DEFAULT '' NOT NULL,
+ PRIMARY KEY(ll_from, ll_lang)
+);
+
+INSERT INTO /*_*/langlinks_tmp
+ SELECT ll_from, ll_lang, ll_title
+ FROM /*_*/langlinks;
+DROP TABLE /*_*/langlinks;
+ALTER TABLE /*_*/langlinks_tmp RENAME TO /*_*/langlinks;
+
+CREATE INDEX ll_lang ON /*_*/langlinks (ll_lang, ll_title);