📝

postgresコンテナを作る上でのメモ

1 min read

docker-compose.yml

    environment:
      POSTGRES_DB: $DB_DATABASE
      POSTGRES_USER: $DB_USERNAME
      POSTGRES_PASSWORD: $DB_PASSWORD

上記の指定をしておくと、起動時に指定したテーブルとユーザーが作られる

指定がない場合は、postgresユーザーが作られる

コマンド

  • データベースコンテナからデータベースへログイン
psql {$DB_DATABASE} -U {$DB_USERNAME}
  • ローカルからデータベースへログイン
psql -h localhost -p 5432 -U {$DB_USERNAME}

※ 接続先DB名とユーザ名が同じとき、DB名は省略できる

GitHubで編集を提案

Discussion

ログインするとコメントできます