verfaa
Профессор
- Регистрация
- 29 Янв 2007
- Сообщения
- 417
- Реакции
- 49
- Автор темы
- #1
Использую symfony 4.3
В проекте имеются разные сущности, которые отображаются на разные таблицы БД.
Но в процессе разработки при запуске команды doctrine:migrations:diff в миграции генерится кроме всего прочего один и тот же код.
Если изменения в сущностях есть - этот код генерится вместе с другим SQL, если изменений нет генерится только этот код. Я уже пытался применять эту миграцию, но в следующих миграциях этот код все равно генерится как и раньше.
В сущности юзер это поле выглядит как обычно
В чём может быть проблема?
В проекте имеются разные сущности, которые отображаются на разные таблицы БД.
Но в процессе разработки при запуске команды doctrine:migrations:diff в миграции генерится кроме всего прочего один и тот же код.
Код:
$this->addSql('ALTER TABLE user_users ALTER new_email TYPE VARCHAR(255)');
$this->addSql('ALTER TABLE user_users ALTER new_email DROP DEFAULT');
Если изменения в сущностях есть - этот код генерится вместе с другим SQL, если изменений нет генерится только этот код. Я уже пытался применять эту миграцию, но в следующих миграциях этот код все равно генерится как и раньше.
В сущности юзер это поле выглядит как обычно
Код:
/**
* @var Email|null
* @ORM\Column(type="user_user_email", name="new_email", nullable=true)
*/
private $newEmail;
В чём может быть проблема?