最佳答案
我在 PostgreSQL 9.4中创建了许多具有外键的迁移。
这造成了一个令人头疼的问题,因为在迁移外键时,所有表都必须按照外键预期的顺序排列。如果必须从新的迁移依赖于外键的其他包运行迁移,那么就会变得更加棘手。
在 MySQL 中,我可以通过简单地将 SET FOREIGN_KEY_CHECKS = 0;
添加到迁移文件的顶部来简化这一过程。我如何能做到这一点暂时在 PostgreSQL 只为长度的迁移代码?
顺便说一句,使用 Laravel 模式生成器完成此操作。