Symfony: возможно ли установить Doctrine naming_strategy для старого проекта, но только для новых таблиц и новых столбцов? - PullRequest
0 голосов
/ 15 января 2020

У меня есть этот старый проект, у которого нет стратегии подчеркивания имен по умолчанию. Поэтому необходимо вручную задать имена столбцов базы данных для каждой переменной сущности, чтобы имена столбцов были подчеркнуты.

Мой вопрос заключается в том, можно ли игнорировать все старые таблицы и применять стратегию только для новых таблиц и столбцов ...

Когда я устанавливаю значение по умолчанию, как показано ниже , я получаю огромную миграцию при генерации миграции

Настройка типа "ignore_existing" или что-то подобное будет приятно ...

bin/console d:m:d
OR
bin/console doctrine:migrations:diff

Конфиг для Doctrine

doctrine:
    dbal:
        # ...
    orm:
        entity_managers:
            default:
                naming_strategy: doctrine.orm.naming_strategy.underscore
...