Как мы можем исключить некоторые таблицы (например, страна, город и т. д.) Для очистки через doctrine: fixtures: load? Есть ли какой-нибудь файл конфигурации yaml или что-то еще?





php bin/console doctrine:fixtures:load --append
По умолчанию команда load очищает базу данных, удаляя все данные из каждой таблицы. Чтобы добавить данные ваших приборов, добавьте параметр --append.
Источник: Документация Symfony
Да, такие опции недавно были реализованы в https://github.com/doctrine/DoctrineFixturesBundle/pull/307
Теперь вы можете использовать опцию --purge-exclusions. Наслаждаться!
Например.
php bin/console doctrine:fixtures:load --no-interaction --env=test --purge-exclusions=regions --purge-exclusions=countries
Вы можете прочитать, как настроить поведение очистки https://symfony.com/doc/3.1/bundles/DoctrineFixturesBundle/index.html#specifying-purging-behavior
Обратите внимание, что эта функция доступна только после выпуска 3.4.0https://github.com/doctrine/DoctrineFixturesBundle/releases/tag/3.4.0.
Отредактировал сейчас. Спасибо!