sql >> データベース >  >> RDS >> PostgreSQL

Dockerの所有権の問題があるPostgreSQL

    PostgreSQLデータ用のボリュームを使おうとしたときに何がうまくいかなかったのかがようやくわかりました。

    docker-compose.override.ymlを使用したことを知りませんでした 、Windowsパスでボリュームを宣言します。

    したがって、永続化されたデータを使用して、Docker for WindowsでPostgreSQLを使用するための実用的なソリューションは次のとおりです:

    version: '2'
    
    services:
      postgres:
        image: postgres:11.5
        ports:
          - 5432:5432
        volumes: 
          - pgdata:/var/lib/postgresql/data
          - pgconf:/etc/postgresql
          - pglog:/var/log/postgresql
    
    volumes:
      pgdata:
        driver: local
      pgconf:
        driver: local
      pglog: 
        driver: local
    

    (追加のコマンドは必要ありません)



    1. /192.168.15.186(ポート80)への接続に失敗した解決方法:接続に失敗しました:WindowsファイアウォールのETIMEDOUT(接続がタイムアウトしました)

    2. 演算子間のSQL

    3. 自動インクリメントされたID列の問題

    4. 特定の値によるLaravelの注文結果