У меня есть экземпляр 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, похоже, не имеет метода для выполнения этого на уровне сервера или экземпляра.