все миграции доктрин изменяют одну и ту же таблицу и не изменяются в БД - PullRequest
0 голосов
/ 04 апреля 2019

В symfony 4.3 (доктрина 2.10)

все миграции содержат одинаковые строки, даже без изменения сущности ...

пример:

ALTER TABLE file_masterИЗМЕНИТЬ имя_файла имя_файла VARCHAR (255) DEFAULT NULL ')

У вас есть такая же проблема?

Tkx.Седрик

1 Ответ

0 голосов
/ 05 апреля 2019

Это может быть связано с этой конкретной проблемой: https://github.com/doctrine/dbal/issues/3006 в Doctrine.

Один из обходных путей, который, кажется, работает, это убедиться, что если в любом из полей вашей сущности есть параметр optionсодержащий default, он должен быть равен 1 следующим образом, а не быть просто ключом (options={"default"}):

@ORM\Column(name="field", type="integer", length=8, options={"default": 1 })

См. https://github.com/doctrine/orm/issues/6845

Надеюсь, что поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...