postgresql - 如何永久更改 AWS RDS postgreSQL 数据库时区
问题描述
我需要将我的 postgreSQL 数据库时区从 AEST 永久更改为 UTC,该实例位于 AWS rds 上。
在我的 AWS RDS postgreSQL 参数组上,时区显示 UTC,但是当我运行
它时,show timezone;
它返回我的本地时区,即 AEST
sqlSET TIMEZONE='UTC';
只更改会话,那么将时区永久更改为UTC的正确方法是什么?
此链接显示更改参数组值应该有效吗?https://aws.amazon.com/premiumsupport/knowledge-center/rds-change-time-zone/
谢谢
解决方案
“客户端”的“来源”意味着当您的客户端连接时,它会设置它想要使用的时区。这将覆盖您在数据库端全局和永久执行的任何操作,因为客户端始终可以为此更改自己的设置。
如果您告诉我们您的客户端是什么以及它是如何配置的,那么有人可能会帮助您改变这种行为。例如,如果它是基于 libpq 的客户端,则设置 PGTZ 环境变量将导致此行为。
推荐阅读
- c# - Windows 窗体按钮的按钮文本中的彩色字母表
- advanced-custom-fields - 在同一页面上的灵活内容块中调用 ACF 灵活内容块
- javascript - 内容安全政策指令不适用于电子
- dapper - Dapper GetList vs Query Method 具有不同的性能
- python - 如何在 Python 中组合列表和字典?
- windows - docker volume create 中的此平台错误不支持如何解决选项
- python - Discord PY 没有获取用户头像
- c++ - 无法绑定到 WSL 2 中 docker 暴露(使用?)的端口
- java - 观察 MutableLiveData 的正确方法是什么
> ? 安卓 - python-3.x - 引发 ValueError 时可以显示索引号吗?