Флаги, которые вы видите в Cloud SQL - MySQL
в Настройка флагов базы данных Документация предоставляется MySQL
. Если вы нажмете на флаг default_time_zone
, на который ссылаетесь, то увидите, что вы будете перенаправлены на страницу документации MySQL. Для Cloud SQL - PostgreSQL
флаги, которые вы видите в документации Configuring Database Flags , предоставляются PostgreSQL
, поэтому они не выставляют этот флаг или любой подобный флаг, подобный этому.
Чтобы изменить часовой пояс экземпляра PostgreSQL
, вам нужно подключиться к нему по SSH и выполнить его, выполнив запрос:
- Перейдите на страницу
SQL
на консоли и найдите свой экземпляр PostgreSQL
.
- В записи сведений об экземпляре вы найдете три точки в конце. Нажмите и выберите опцию
Connect VM
. В правой части окна вы увидите учебник.
- Следуйте инструкциям, чтобы настроить
Compute Engine VM Instance
, который будет подключаться к вашему PostgreSQL
.
- После того как вы закончите все шаги из учебника. Перейдите на страницу
Compute Engine
и введите SSH к экземпляру, который вы создали для подключения к PostgreSQL
.
- Выполните
psql "sslmode=disable dbname=postgres user=postgres hostaddr=[POSTGRESQL_PUBLIC_IP]"
для подключения к экземпляру.
- Выполните
SELECT NOW();
, чтобы увидеть текущий часовой пояс, в котором работает ваш PostgreSQL
.
- Выполните
SET timezone to 'UTC';
, чтобы установить часовой пояс PostgreSQL
на UTC
.
- Выполните
SELECT NOW();
, чтобы убедиться, что сервер часовых поясов по умолчанию обновлен успешно.
Вы также можете подключиться к PostgreSQL
из Cloud Shell и пропустить часть VM Instance
создания.