如何永久更改 AWS RDS postgreSQL 数据库时区
how to permanently change AWS RDS postgreSQL db timezone
我需要将我的 postgreSQL 数据库时区从 AEST 永久更改为 UTC,该实例位于 AWS rds 上。
在我的 AWS RDS postgreSQL 参数组中,时区显示为 UTC,但是当我 运行
show timezone;
它 returns 我当地的时区是 AEST
sql SET TIMEZONE='UTC';
仅更改会话,那么将时区永久更改为 UTC 的正确方法是什么?
这个 link 显示更改参数组值应该有效吗? https://aws.amazon.com/premiumsupport/knowledge-center/rds-change-time-zone/
谢谢
'client' 的“来源”意味着当您的客户端连接时,它会设置它想要使用的时区。这将覆盖您在数据库端全局和永久执行的任何操作,因为客户端始终可以为此更改自己的设置。
如果您告诉我们您的客户端是什么以及它是如何配置的,也许有人可以帮助您改变这种行为。例如,如果它是基于 libpq 的客户端,则设置 PGTZ 环境变量将导致此行为。
我需要将我的 postgreSQL 数据库时区从 AEST 永久更改为 UTC,该实例位于 AWS rds 上。
在我的 AWS RDS postgreSQL 参数组中,时区显示为 UTC,但是当我 运行
show timezone;
它 returns 我当地的时区是 AEST
sql SET TIMEZONE='UTC';
仅更改会话,那么将时区永久更改为 UTC 的正确方法是什么?
这个 link 显示更改参数组值应该有效吗? https://aws.amazon.com/premiumsupport/knowledge-center/rds-change-time-zone/
谢谢
'client' 的“来源”意味着当您的客户端连接时,它会设置它想要使用的时区。这将覆盖您在数据库端全局和永久执行的任何操作,因为客户端始终可以为此更改自己的设置。
如果您告诉我们您的客户端是什么以及它是如何配置的,也许有人可以帮助您改变这种行为。例如,如果它是基于 libpq 的客户端,则设置 PGTZ 环境变量将导致此行为。