From 534c6d4f7c65e40f81a02b5b05a33263cffd9474 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Sun, 26 Feb 2006 19:40:23 +0000
Subject: [PATCH] - Patch #42390 by chx: field 'translation' doesn't have a
 default value query.

---
 database/database.mysql |  2 +-
 database/updates.inc    | 10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/database/database.mysql b/database/database.mysql
index a7a9ee06181f..bf09b183e5c8 100644
--- a/database/database.mysql
+++ b/database/database.mysql
@@ -395,7 +395,7 @@ CREATE TABLE locales_source (
 
 CREATE TABLE locales_target (
   lid int(11) NOT NULL default '0',
-  translation blob NOT NULL,
+  translation blob NOT NULL default '',
   locale varchar(12) NOT NULL default '',
   plid int(11) NOT NULL default '0',
   plural int(1) NOT NULL default '0',
diff --git a/database/updates.inc b/database/updates.inc
index 23fbf1ab0cff..b002548f698d 100644
--- a/database/updates.inc
+++ b/database/updates.inc
@@ -1698,3 +1698,13 @@ function system_update_174() {
   }
   return array();
 }
+
+function system_update_175() {
+  $ret = array();
+  switch ($GLOBALS['db_type']) {
+    case 'mysql':
+    case 'mysqli':
+      $ret[] = update_sql("ALTER TABLE {locales_target} ALTER COLUMN translation SET DEFAULT ''");
+  }
+  return $ret;
+}
-- 
GitLab