如何使Doctrine尊重YAML中定义的列整理?

时间:2015-12-08 14:02:41

标签: symfony doctrine-orm doctrine

我有一个带有实体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定义?

0 个答案:

没有答案