Мой вопрос прост, но я не могу найти на него хороший ответ, у меня был объект, созданный с помощью командной строки:
php bin/console make:entity
этот объект является пользователем, который имеет несколько атрибутов (имя-адрес электронной почты-пароль)
После вставки полей я мигрировал, поэтому моя таблица была создана в базе данных с использованием этих командных строк:
php bin/console make:migration
php bin/console doctrine:migration:migrate
Но теперь я хочу просто изменить название на имя пользователя, но я не знаю, как это сделать.
В документации ничего не нашел, буду признателен за любую помощь.






Вы можете следовать аналогичной схеме:
User-сущности с имени на имя пользователя.bin/console doctrine:migrations:diffbin/console doctrine:migrations:migrateКоманда doctrine:migrations:diff должна определить, что поле изменилось, и создать для вас соответствующий SQL-запрос, который затем будет сохранен в файле DoctrineMigrations рядом с исходным.
doctrine:migrations:migrate обнаруживает эту новую миграцию и то, что она ранее не выполнялась, сверяясь с таблицей doctrine_versions, где хранятся все выполненные версии миграции.
Будь осторожен: После любых изменений в ваших объектах вы должны создать новый файл миграции. На самом деле этот файл содержит все изменения, которые необходимо внести в вашу базу данных для обновления. Чтобы сгенерировать этот файл (новую версию миграции), вы можете выполнить следующие команды:
$ bin/console doctrine:cache:clear-metadata
$ bin/console doctrine:migrations:diff
После приведенных выше команд вы успешно создали файл новой версии, теперь, если вы выполните следующую команду, вы увидите, что у вас есть новый и неисполненный файл версии:
$ bin/console doctrine:migrations:status
Окончательно, чтобы выполнить файл новой версии и обновить базу данных, необходимо выполнить следующую команду:
$ bin/console doctrine:migrations:migrate --all-or-nothing
теперь ваша база обновлена и в таблице migration_versions вы видите, что добавлена новая версия.
Быть успешным.