MySQL utf8mb4 в Codeship

Я запускаю автоматизированные тесты для приложения Rails в Codeship и хочу использовать utf8mb4 в качестве кодировки базы данных.

Вот мой модифицированный database.yml:

test:
  adapter: mysql2
  host: localhost
  encoding: utf8mb4
  collation: utf8mb4_unicode_ci
  pool: 10
  username: <%= ENV['MYSQL_USER'] %>
  password: <%= ENV['MYSQL_PASSWORD'] %>
  database: test<%= ENV['TEST_ENV_NUMBER'] %>
  socket: /var/run/mysqld/mysqld.sock

Я следовал этому руководству: https://codeship.com/documentation/databases/mysql/, но кодировка по-прежнему utf8.

Как я могу запустить тесты, используя кодировку utf8mb4 для базы данных?


person jlhonora    schedule 10.06.2016    source источник
comment
В операторах создания таблицы укажите CHARSET и параметры сортировки. Связано: stackoverflow.com/a/37649531   -  person Drew    schedule 10.06.2016