приколом, не могу понять в чем дело
перенес базу, перенес сущности
вношу некоторые правки в структуру базы
bin/console doctrine:schema:update --force
все нормально отрабатывает, но когда делаю валидацию
doctrine:schema:validate
получаю ошибку: [ERROR] The database schema is not in sync with the current mapping file.
когда делаю
doctrine:schema:update --force --complete --dump-sql
получаю следующий результат
The following SQL statements will be executed:
ALTER TABLE book CHANGE flight flight VARCHAR(50) DEFAULT NULL, CHANGE nameplate nameplate VARCHAR(50) DEFAULT NULL, CHANGE name name VARCHAR(255) DEFAULT NULL, CHANGE email email VARCHAR(255) DEFAULT NULL;
ругается на поля на которых установлено nullable=true
если переключаю nullable=false - все нормально, но меня такое не устраивает
не подскажете в чем прикол?
doctrine:schema:update --force это для школьников, юзай doctrine:migrations:create
Обсуждают сегодня