谷歌云SQL中的PostgresQL TImezone



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

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

我也尝试过alter database "dbname" set timezone = "Asia/Kathmandu";,它可以维持重新启动,但如果其他人连接到该数据库,则select now();时为UTC时间。

有一个功能请求提供一个标志来设置Cloud SQL实例的时区。

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

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

如前所述,保持更改的另一种选择是使用以下命令:

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

ALTER USER <username> SET TIMEZONE TO 'Asia/Kathmandu';

相关内容

  • 没有找到相关文章

最新更新