如何将Google Cloud SQL-PostgreSQL时区设置为UTC
我看到CloudSQL-MySQL有一个数据库标志来设置默认时区。但是,我找不到如何对CloudSQL-PostgreSQL执行同样的操作。我需要我的时区是UTC。您在文档中的如何将Google Cloud SQL-PostgreSQL时区设置为UTC,postgresql,google-cloud-sql,Postgresql,Google Cloud Sql,我看到CloudSQL-MySQL有一个数据库标志来设置默认时区。但是,我找不到如何对CloudSQL-PostgreSQL执行同样的操作。我需要我的时区是UTC。您在文档中的云SQL-MySQL中看到的标志由MySQL提供。如果您点击您所指的标志default\u time\u zone,您将看到您将被重定向到MySQL文档页面。对于Cloud-SQL-PostgreSQL,您在文档中看到的标志由PostgreSQL提供,因此它们不会公开此标志或类似的标志 要更改PostgreSQL实例的时区
云SQL-MySQL
中看到的标志由MySQL
提供。如果您点击您所指的标志default\u time\u zone
,您将看到您将被重定向到MySQL文档页面。对于Cloud-SQL-PostgreSQL
,您在文档中看到的标志由PostgreSQL
提供,因此它们不会公开此标志或类似的标志
要更改PostgreSQL
实例的时区,您必须通过SSH将其转换为并执行查询:
SQL
页面,找到您的PostgreSQL
实例connectvm
。在窗口的右侧,您将看到一个教程PostgreSQL
的ComputeEngine VM实例
computeengine
页面,用SSH连接到您创建的用于连接到PostgreSQL
的实例立即选择()
查看您的PostgreSQL
正在运行的当前时区将时区设置为“UTC”
将PostgreSQL
的时区设置为UTC
立即选择()
验证默认时区服务器是否已成功更新李>
您还可以从Cloud Shell连接到
PostgreSQL
,跳过创建VM实例的部分。我在山区标准时区,这里有夏令时。我看到“现在选择;”的时间戳与时区结果相差7小时。因此,Postgres似乎在尊重非夏令时的7小时差异(而夏令时为6小时)。