Har*_*rry 11 docker postgresql-9.5
默认时区为 UTC。但我想把它改成 GMT+2。我试过如下。
alter database governance set timezone = 'GMT+2';
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
我该如何管理?
postgresql 版本是 9.5。它在 Docker 上运行。
谢谢!
mor*_*ipo 13
您应该在 docker compose 文件中设置时区(TZ并且PGTZ是必需的):
postgres:
image: postgres
environment:
TZ: 'GMT+2'
PGTZ: 'GMT+2'
Run Code Online (Sandbox Code Playgroud)
参考:https : //github.com/docker-library/postgres/issues/137#issuecomment-217064811
要更改图像的时区,请尝试以下操作:
docker run -it -e "TZ=GMT+2" postgres:alpine
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml
postgres:
image: postgres:alpine
environment:
- TZ=GMT+2
Run Code Online (Sandbox Code Playgroud)
小智 5
您必须按docker-compose.yml以下格式在文件中指定时区:
postgres:
image: postgres:alpine
environment:
TZ: "Europe/Madrid"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15473 次 |
| 最近记录: |