Контейнер Docker Postgres не создает ожидаемую базу данных

#postgresql #docker-compose

#postgresql #docker-compose

Вопрос:

Я запускаю базу данных Postgres через docker-compose, с помощью…

 Version: "3.7"
services:

  db:
    image: "postgres"
    container_name: db
    restart: always
    ports:
      - "5432:5432"
    environment:
      POSTGRES_DB: good_day
      POSTGRES_USER: ian
      POSTGRES_PASSWORD: ian
    volumes:
      - gd-data:/var/lib/postgresql/data/

volumes:
  gd-data:
  

Когда я вхожу в базу данных Postgres из моего клиента db DBeaver, я не вижу схему good_day

сильный текст

Это правильно?

Ответ №1:

Решил это.

Проблема в ‘DBeaver’…

Первоначальный вход в систему для его соединителя postgres, похоже, поддерживает только ‘postgres’ в качестве базы данных.

Для просмотра других баз данных требуется, чтобы была включена опция «Показывать все базы данных»

введите описание изображения здесь

Комментарии:

1. Спасибо, мне интересно, почему этот параметр не находится на главной вкладке и отмечен по умолчанию