如何正确更改docker-compose.yml中的postgresql
'datestyle'
参数?
在 /var/lib/postgresql/data/postgresql.conf 中图像的容器中,默认值是 datestyle = 'iso, mdy'
,我想将其更改为 datestyle = 'iso, dmy'
。
接下来我正在尝试: 在 docker-compose.yaml 中:
environment:
- PGDATESTYLE='iso, dmy'
此后启动容器时出现错误
2023-06-15 07:54:26.859 GMT [51] 致命:参数“DateStyle”的值无效:“'iso,dmy'” 2023-06-15 07:54:26.859 GMT [51] 详细信息:无法识别的关键字:“'iso”。
然后我尝试在 docker-compose.yaml 中:
services:
pg_base:
command: postgres -c 'datestyle="iso, dmy"'
并出现错误
2023-06-15 07:56:39.783 GMT [1] 致命:参数“DateStyle”的值无效:““iso,dmy”” 2023-06-15 07:56:39.783 GMT [1] 详细信息:无法识别的关键字:“iso, dmy”。
尝试不使用双引号:
version: "3.3"
...
image: postgres
command: postgres -c datestyle='iso, dmy'
它对我有用。