关于symfony 4.3(教义2.10)
所有迁移都包含相同的行,即使没有实体更改...
示例:
ALTER TABLE file_master更改file_name file_name VARCHAR(255)DEFAULT NULL')
您有同样的问题吗?
Tkx。 塞德里克
答案 0 :(得分:1)
我与mariadb数据库有相同的问题。我更改了doctrine.yaml文件中的数据库版本,它对我有用:
doctrine:
dbal:
server_version: 'mariadb-10.4.7'
我从phpMyAdmin获取了服务器版本。在此值为“ 5.7”之前
答案 1 :(得分:0)
这可能与以下特定问题有关:教义中的https://github.com/doctrine/dbal/issues/3006。
似乎可行的一种解决方法是,确保您实体的任何字段具有包含option
的{{1}}参数,像这样,它应等于default
,而不是只是一个关键(1
):
options={"default"}
请参见https://github.com/doctrine/orm/issues/6845
希望有帮助