簡體   English   中英

如何在設置時更改 postgres docker image wal 級別?

[英]How to change postgres docker image wal level on setup?

我正在為我的一個應用程序使用 postgres:11.6-alpine 圖像,我想在設置時將圖像 wal_level 設置為“邏輯”,最好使用 docker-compose。

我找到的解決方案需要您覆蓋圖像 postgresql.conf。 但是,我不想為了更改此設置而擁有完整的 postgresql.conf 文件。

有什么辦法可以做到這一點嗎?

像這樣更新 PostgreSQL 容器配置的command部分。

services:
  postgres:
    image: postgres:11.6-alpine
    ports:
      - "5432:5432"
    environment:
      - POSTGRES_DB=my_db
      - POSTGRES_PASSWORD=changeme
    command:
      - "postgres"
      - "-c"
      - "wal_level=logical"

或者

    command: [ "postgres", "-c", "wal_level=logical" ]

如果您更喜歡這種格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM