172 похожих чатов

Ребята, как правильно организовать создание бд на постгрес в докере.

Сейчас у меня в докер компос перед запуском основной программы запускается скрипт create_db, который с помощью psycopg подключается к контейнеру постгрес и создает там бд. Естественно после пересоздания все данные стираются, хотя волумы есть. Вкратце вопрос: как правиль инициализровать дб, создавать таблицы и тд в докер контейнере?

5 ответов

8 просмотров
Ali-Aliev Автор вопроса

Что значит кластерная? Запускается 1 контейнер с бд и 1 контейнер с основной программой, если под одним инстансом ты подразумеваешь это

Ali Aliev
Что значит кластерная? Запускается 1 контейнер с б...

Если база кластеная - то 1 или 1000 контейнеров генерятся по одному принципу, если нет - то достаточно волюма и не монтировать его через кластерные механизмы или не синхронить с локальными, зависит от типа базы

Ali-Aliev Автор вопроса
Yuriy
Если база кластеная - то 1 или 1000 контейнеров ге...

Я не понимаю что значит кластерная 😀🤔

Есть же стандартный механизм для этого - положить в определеную папочку файлы, которые выполняются только в случае если база данных - еще пуста. Вот скажем кусок из моего docker-compose.yaml : volumes: - ./pinit:/docker-entrypoint-initdb.d И в папке pinit у меня лежит файл q.sql , в котором команды создания и наполнения нужных таблиц.

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
35
How to create an OS in C? what to study?
Linus
18
читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Подскажите, есть какие-то события создания/уничтожения у TFrame по типу TForm (OnCreate и OnClose/OnDestroy) ? Как отловить создание TFrame и "перед" уничтожением. На Tframe р...
Денис
8
а чем хуже?
Alexey Kulakov
10
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
1
Всем привет, передавал ли кто-нибудь File с рендер процесса в main? Просто виснет js. Где именно я без понятия. Не отрабатывают никакие логи. Как только я передаю обычный масс...
Ilya Ilya
4
Карта сайта