我有一个带有实体ORM模式的YAML文档,其定义如下:
fields:
message:
type: text
nullable: true
options:
charset: utf8mb4
collation: utf8mb4_unicode_ci
这不会更改列,因此我必须将数据库中的手动更新为utf8mb4_unicode_ci
。但是当我运行Symfony的命令doctrine:schema:update
时,它建议我用
ALTER TABLE mytable CHANGE message message LONGTEXT DEFAULT NULL ;
删除改变的校对。
如何制作教条要么忽略命令中的列,要么尊重options
定义?