PostgreSQL 12 的 timezone 修改

Andy Chiang
1 min readMar 31, 2020

在安裝 PostgreSQL 12 之後,雖然時區內建預設是 GMT,但由於用了 initdb 這個指令,他便根據 OS 的 timezone 設定,把 $PGDATA/postgesql.conf 裡面的 timezone 和 log_timezone 設定為系統時區

若想更改 PostgreSQL 的時區,則只要在 $PGDATA/postgesql.conf 修改即可

$ echo $PGDATA
/var/lib/pgsql/12/data
$ sudo vi /var/lib/pgsql/12/data/postgresql.conflog_timezone = ‘UTC’
timezone = ‘UTC’
$ sudo systemctl restart postgresql-12

--

--

Andy Chiang

不多話,愛兩個寶貝,寫Python,愛騎車,聽音樂