更改扩展实体字段的类型

时间:2020-05-16 07:24:32

标签: orocrm

我在实体中有一个类型为Integer的自定义字段,但是不幸的是,我需要将其更改为BigInt,是否存在API函数或创建迁移来执行此操作的可能性?

奖金问题:如果没有,如何删除扩展字段?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以在这样的模式迁移中做到这一点:

use Doctrine\DBAL\Types\Type;
//...
$schema
    ->getTable('your_entity_table_name')
    ->changeColumn('your_column_name', ['type' => Type::getType('bigint')]);