Как лучше всего внести небольшие обновления схемы в ваше приложение symfony / doctrine?
Моя проблема в том, что я работаю над новым побочным проектом и иногда обнаруживаю, что добавляю здесь новый столбец, а там новый столбец по мере необходимости. Однако в моей БД уже есть данные, и я не хочу запускать полную перестройку и каждый раз отбрасывать свою БД с изменениями.
Я также не хочу писать светильники. Они раздражают, и мое приложение намного проще использовать для вставки данных и их хранения во время разработки. Я также не хочу писать миграцию, чтобы добавить один или два столбца, особенно когда я делаю это много.
Единственный мой выбор:
- вносить изменения в файл схемы и стирать базу данных после каждого изменения схемы -или-
- обновить файл схемы и вручную запустить операторы alter на моей базе данных
В конечном итоге, я бы хотел либо внести изменения в свою базу данных и дать symfony выяснить, как должен выглядеть файл схемы, либо внести изменения в файл схемы и попросить symfony выяснить, какие новые изменения внести в существующий файл. база данных.
Пожалуйста помоги!
Спасибо. Первый раз использую SO, не могу дождаться, чтобы увидеть, получу ли я ответ!