Решение, которое я пытаюсь принять, - это то, где я хочу внести изменения в схему. Мне нужно обновить схему, чтобы она произошла в базе данных, в определении модели, и я также хотел бы создать миграцию доктрины для этого изменения. Я действительно предпочел бы определять изменения схемы только в одном месте, а не в трех.
Сейчас я думаю о том, чтобы записать все изменения схемы только в качестве миграции доктрины. Затем у меня есть инструмент командной строки, который запускает все ожидающие миграции и выполняет синхронизацию базы данных -> модели. Достаточно ли это надежно для работы? Я использую postgresql, если это имеет значение.