Grails 3 влияет на кодировку столбцов в MySQL

Чтобы иметь возможность хранить смайлики в MySql, я хотел бы изменить кодировку одного столбца на utf8mb4. Остальные должны оставаться в utf8.

Я могу сделать это в производстве, так как использую миграцию базы данных:

ALTER TABLE message CHANGE content content TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Но есть ли способ сделать это для среды разработки? Единственный способ, который я нашел, - запустить sql в начальной загрузке: Выполнение вставок SQL во время Grails запуск приложения


person kuceram    schedule 21.02.2017    source источник
comment
xkcd.com/979   -  person Matt Lachman    schedule 14.12.2017
comment
ха-ха, я думаю, что нет лучшего решения, чем чистый заводной sql...   -  person kuceram    schedule 15.12.2017
comment
Дев не имел для меня большого значения. Test и Prod, в итоге я изменил столбец БД на сервере, так как у меня установлена ​​схема «обновить».   -  person Matt Lachman    schedule 19.12.2017