verfaa
Профессор
- Регистрация
 - 29 Янв 2007
 
- Сообщения
 - 418
 
- Реакции
 - 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;
	В чём может быть проблема?