Google Cloud SQL中的PostgresQL TImezone

问题描述 投票:0回答:1

如何在Google Cloud SQL的PostgreSQL实例中设置永久时区?

我尝试过使用set timezone to 'Asia/Kathmandu';,但在重新启动时会重置为UTC。

我也尝试过使用alter database "dbname" set timezone = "Asia/Kathmandu";来维持重新启动,但是如果其他人连接到该数据库,则他们在select now();时具有UTC时间。

postgresql google-cloud-platform google-cloud-sql
1个回答
0
投票

[用于设置Cloud SQL实例时区的标志带有feature request

目前,Cloud SQL PostgreSQL目前不支持在全局范围内更改时区。如果要在会话范围内更改它,可以使用以下命令执行它。

SET timezone "database name" to 'Asia/Kathmandu';

如前所述,保留更改的另一种方法是使用命令:

ALTER DATABASE <dbname> SET TIMEZONE TO 'Asia/Kathmandu';

ALTER USER <username> SET TIMEZONE TO 'Asia/Kathmandu';
© www.soinside.com 2019 - 2024. All rights reserved.