1
1
如果已经有了一些生产数据,那么您最好的做法是
而且,一旦您采用了这一点,您就必须在迁移下进行每个数据库修改。例如,如果需要添加一个不可为空的字段,通常会添加一个不可为空的新字段,然后用默认值或计算值填充该字段的所有行,然后更改表以使该字段不可为空。迁移将生成一些样板代码来简化您的生活,但它也需要开发团队的大量关注。总是先在您可以摆脱的数据库中测试它们。您将遇到FK约束和许多其他问题,但基本上您必须通过SQL来解决它们。 |
2
1
这里是旧线程,但在这种情况下我要做的是:
这将使您回到您开始的地方,但是使用可以从零开始构建模式的初始迁移。 |
Developer · knpMenuBundle symfony 4 6 年前 |
melokki · 访问条令实体中的一方关系时未定义索引 6 年前 |
Preciel · 使用联接删除-未定义别名 6 年前 |
D. Schreier sanjeev · 对于目录中的每个类 6 年前 |
user6830821 · Symfony2@Assert\i未翻译 6 年前 |