TT#9314: support emojis for DB

* we do need utf8mb4 charset at sipwise_[mam|offline] tables

Change-Id: Ia29b1819295e8c7800cc79498a97bc8805ad74d4
changes/42/10842/1
Victor Seva 10 years ago
parent d5491e273b
commit 937ff0fcc2

@ -0,0 +1,24 @@
From: Victor Seva <vseva@sipwise.com>
Date: Tue, 24 Jan 2017 11:14:40 +0100
Subject: TT#9314 mod_mam/sipwise_archive.lib: support emojis
* we do need utf8mb4 charset at sipwise_mam table
Change-Id: I44b17058f1bb0839de835151e6885a64e203fac1
---
plugins/mod_mam/sipwise_archive.lib.lua | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/plugins/mod_mam/sipwise_archive.lib.lua b/plugins/mod_mam/sipwise_archive.lib.lua
index 46166f8..be114b7 100644
--- a/plugins/mod_mam/sipwise_archive.lib.lua
+++ b/plugins/mod_mam/sipwise_archive.lib.lua
@@ -9,7 +9,7 @@ local st = require "util.stanza";
local mod_sql = module:require("sql");
local params = module:get_option("sql", {});
local engine = mod_sql:create_engine(params);
-engine:execute("SET NAMES 'utf8' COLLATE 'utf8_bin';");
+engine:execute("SET NAMES 'utf8mb4' COLLATE 'utf8mb4_unicode_ci';");
local log = require "util.logger".init("sipwise_archive");
local ut_tostring = require "util.table".table.tostring;
local host = module.host;

@ -4,3 +4,4 @@ mod_auth_sql.path
0003-TT-9303-mod_mam-sipwise_archive.lib-fix-crash-at-fin.patch
0004-TT-9311-mod_mam-sipwise_archive.lib-full-username.patch
0005-TT-9317-mod_mam-don-t-store-bodyless-chat-messages.patch
0006-TT-9314-mod_mam-sipwise_archive.lib-support-emojis.patch

@ -7,7 +7,7 @@
local mod_sql = module:require("sql");
local params = module:get_option("sql", {});
local engine = mod_sql:create_engine(params);
engine:execute("SET NAMES 'utf8' COLLATE 'utf8_bin';");
engine:execute("SET NAMES 'utf8mb4' COLLATE 'utf8mb4_unicode_ci';");
local sipwise_offline = module:shared("sipwise_offline");

Loading…
Cancel
Save