基本上我必须构建一个cms并使用现有的Postgres数据库。以前的版本是用纯PHP编写的,必须用Laravel重新编写。事情是不能真正使用迁移,因为匹配不准确,最后从本地切换到实时数据库。我得到了.sql文件,除了表之外还有检查,约束和改变表语句,如。
ALTER TABLE "categories" ADD CONSTRAINT "PK_categories"
PRIMARY KEY ("idx")
;
CREATE INDEX "IXFK_ps_settings_server_ps" ON "ps_settings" ("psid" ASC);
ALTER TABLE "ps_settings" ADD CONSTRAINT "FK_ps_settings_server_ps"
FOREIGN KEY ("psid") REFERENCES "server_ps" ("psid") ON DELETE No Action ON UPDATE No Action
;
直到现在我总是使用模式并在其中设置关系(或在模型中),但现在看起来并不像。我应该如何构建这个东西,我无法真正使用一些最好的laravel功能(迁移,模式),并最终与当前的数据库完美同步?