Можно ли запустить задачу «symfony doctrine build -all» только на одной таблице?

Если я запускаю следующую задачу, она строит все и уничтожает базу данных:

php symfony doctrine build --all 

Я хотел бы, чтобы эта задача выполнялась только для новой таблицы, которую я установил в schema.yml

Является ли это возможным ?

Я думаю, для этого вам следует использовать миграцию.

Во-первых, вам нужно восстановить исходное состояние (когда схема, модель и db синхронизированы). Удалите изменения. Schema.yml перестройте свою модель php symfony doctrine:build --all-classes и импортируйте исходную базу данных.

После этого внесите изменения в schema.yml и запустите следующие команды:

 php symfony doctrine:generate-migrations-diff php symfony doctrine:migrate php symfony doctrine:build --all-classes