vaflya
@vaflya
Ничего личного, это всего лишь хобби.

Как создать несколько БД в Postgres автоматически?

Добрый день, есть проект с микросервисами на node.js.
К примеру из docker-compose я могу создать 1 БД прокинув имя БД в переменные окружения.
Вопрос, как создать несколько БД из докер-компоуз или есть другие методы?
p.s.: Нет ли случаем правила, что 1 инстанс postgres = 1 БД.
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 2
gscraft
@gscraft
Программист, философ
Вам нужно несколько баз данных в одном контейнере или несколько копий контейнера? Если первое, то у Вас есть пароль администратора, делайте что заблагорассудится в скриптах инициализации. Если второе, то есть масштабирование из коробки: https://docs.docker.com/compose/compose-file/compo...
Ответ написан
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Область применения постгреса внутри докер-контейнера довольно ограничена. Если у вас уже несколько баз, необходимость разграничения доступа между ними, а то и оптимизация хранения таблеспейсами, репликация и всякие другие взрослые штуки - то, судя по всему, СУБД пора из контейнеров выносить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы