grabbee
@grabbee

Как деплоить структуру БД?

После развертывания с нуля у меня сейчас БД и в ней пустая база проекта без структуры(нет таблиц). Само приложение упаковал в Docker образ. Какие есть способы развернуть структуру БД ? Миграции вроде для изменения структуры существующей БД

Нужно создать пустой дамп с таблицами и разворачивать его из бэкапа на этапе поднятия MySQL сервера? Для каждого окружения свой бэкап?
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
myks92
@myks92
Нашёл решение — пометь вопрос ответом!
Вся работа со структурой базы данных в Symfony осуществляется через Dortrine Migrations Bundle. Чтобы создать структуру данных вам нужно:
1. Настроить маппинг ваших сущностей.
2. Сгенерировать миграции командой
php bin/console doctrine:migrations:diff
3. Применить созданные миграции командой
php bin/console doctrine:migrations:migrate
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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