From 26d95f76011341be8b97243876209a3d7d198fd7 Mon Sep 17 00:00:00 2001 From: "hardy.jung" Date: Wed, 18 May 2016 11:09:17 +0900 Subject: [PATCH] Add utf8mb4 encoding option to mysql This encoding option need for using emoji in mysql. Change-Id: Ibf9f60aa3c4d8aaa15a401a74fd5f4db77c1b157 Closes-Bug: #1582962 --- trove/guestagent/db/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/trove/guestagent/db/models.py b/trove/guestagent/db/models.py index 191e674647..234cbc412a 100644 --- a/trove/guestagent/db/models.py +++ b/trove/guestagent/db/models.py @@ -308,6 +308,7 @@ class MySQLDatabase(Base): "gbk": ["gbk_chinese_ci", "gbk_bin"], "latin5": ["latin5_turkish_ci", "latin5_bin"], "armscii8": ["armscii8_general_ci", "armscii8_bin"], + "utf8mb4": ["utf8_unicode_ci", "utf8mb4_unicode_ci"], "utf8": ["utf8_general_ci", "utf8_bin", "utf8_unicode_ci", @@ -427,6 +428,7 @@ class MySQLDatabase(Base): "latin5_bin": "latin5", "armscii8_general_ci": "armscii8", "armscii8_bin": "armscii8", + "utf8mb4_unicode_ci": "utf8mb4", "utf8_general_ci": "utf8", "utf8_bin": "utf8", "utf8_unicode_ci": "utf8",