Назад | Перейти на главную страницу

Могу ли я изменить параметры сортировки сервера на utf8_unicode_ci в Google Cloud SQL?

У меня есть экземпляр Google Cloud SQL с параметрами сортировки сервера по умолчанию utf8_general_ci. Я бы хотел изменить это на utf8_unicode_ci. Как я могу это сделать?

Раньше я мог перейти к «старой» консоли Google Cloud SQL и запустить SQL от имени суперадминистратора; Я думал, что смогу внести изменения таким образом. Однако я не вижу этой ссылки в новой консоли, а при удаленном запуске SQL (даже с правами root) я не могу выполнять изменения суперадминистратора.

Я также посмотрел на настройка флагов MySQL, но для изменения доступен только набор символов (character_set_server), а не сопоставление.

Есть ли способ изменить параметры сортировки сервера по умолчанию на utf8_unicode_ci в экземпляре Google Cloud SQL?

Использовать API Google Cloud SQL чтобы изменить значение сортировки ваших баз данных GCS. В этом случае используйте patch так как вы хотите сделать частичное обновление настроек баз. Вы можете сделать это через API Explorer Try it!.

К сожалению, в настоящее время это невозможно сделать.

Другой ответ демонстрирует, как редактировать параметры сортировки для конкретных баз данных, а не для всего сервера. API Google Cloud SQL, похоже, не имеет метода для выполнения этого на уровне сервера или экземпляра.