Postgresql 如何永久设置Postgres 9.4的时区
我正在参加9.4级的博士后考试。每次我更改它时,它都会在我重新启动后返回默认GMTPostgresql 如何永久设置Postgres 9.4的时区,postgresql,Postgresql,我正在参加9.4级的博士后考试。每次我更改它时,它都会在我重新启动后返回默认GMT > $ psql -c 'show timezone' 时区 > US/Central postgres.conf中是否有要添加的参数选项?您可以将时区参数设置为pgsql/data/postgresql.conf文件: timezone = 'US/Central' 然后重新启动postgresql服务器。相关:仍然没有回答我的问题,如果我现在设置时间并重新启动,它将被设置回默认值。在
> $ psql -c 'show timezone'
时区
> US/Central
postgres.conf中是否有要添加的参数选项?您可以将
时区
参数设置为pgsql/data/postgresql.conf
文件:
timezone = 'US/Central'
然后重新启动postgresql服务器。相关:仍然没有回答我的问题,如果我现在设置时间并重新启动,它将被设置回默认值。在该回答中,有一个关于如何使其持久化的建议。我这样做了,在重新启动后,同样的事情会重置为GMT。你能检查
postgresql.conf
文件的权限和所有者吗。还要确保编辑了正确的配置文件,运行sudo-upostgres/usr/local/pgsql/bin/psql
并输入showconfig\u文件代码>许多第三方客户端都有自己的时区会话设置,与任何Postgres服务器和\或会话设置重叠。例如,如果您使用的是“IntelliJ IDEA”(或DataGrips),则应在“高级”选项卡->“虚拟机选项”中定义时区:例如-Duser.timezone=UTC+06:00。