【发布时间】:2022-10-25 19:52:51
【问题描述】:
可用的:
- Symfony 5.4
- PostgreSQL 13
创建了一个实体,其中ID字段是一个自动增量
/**
* @ORM\Id
* @ORM\GeneratedValue(strategy="SEQUENCE")
* @ORM\Column(name="id", type="integer", options={"autoincrement":true})
*/
private integer $id;
然后我执行了学说:迁移:差异命令,创建了一个带有迁移的 php 文件(此时 id 是自动递增的)。接下来,我执行了学说:迁移:迁移命令,在数据库中创建了一个表(此时,id也是自增的)。接下来,我向实体添加一个新字段,使用学说:迁移:差异命令,创建一个迁移,其中 symfony 从 id 中删除自动增量。
【问题讨论】:
-
请显示两个迁移的内容
-
您使用的是哪个版本的学说/dbal?