symfony Консольные команды (doctrine и не только)
Primary tabs
(проверялось как минимум для Symfony 2.4)
Doctrine
- Применение миграций (накат):
php bin/console doctrine:migrations:migrate
Или кратко:
php bin/console migrate
Полный откат:
php bin/console doctrine:migrations:migrate first
В командах migrate можно использовать псевдонимы: first, latest, prev, current and next
Сведения о текущем статусе миграций:
php bin/console doctrine:migrations:status
- Очищаем базу полностью (ВНИМАНИЕ: возможна потеря данных!), удаляем все таблицы:
bin/console doctrine:schema:drop --full-database --force
Генерация кода: (создание) миграций, контроллеров, фикстур и т.д.
Маршруты
- Список всех маршрутов приложения:
php bin/console debug:router
Очистка кеша
php bin/console cache:clear
- Log in to post comments
- 3287 reads
vedro-compota
Wed, 04/01/2020 - 20:24
Permalink
doctrine:schema:drop --full-database Назначение, зачем нужен
--full-database нужен, чтобы удалять таблицы, о которых не знает сама ORM
например:
-- такой таблицей напр. в symfony 5 оказывается сама таблица миграций (migration_versions), напр. потому что она не описывается моделью (entity).
_____________
матфак вгу и остальная классика =)