gpt4 book ai didi

与数据库同步的基于 PHP 的数据库模型?

转载 作者:可可西里 更新时间:2023-11-01 13:20:06 25 4
gpt4 key购买 nike

Django 模型真的很酷,因为您可以在代码中定义所有模型/表,然后将其与数据库同步。这样,当您更新生产服务器时,只需运行迁移/同步脚本,就不会忘记更新任何表。

虽然我现在正在从事的项目不是基于 Django 或 Python,但它是用 PHP 编写的,并且所有查询都是直接用 SQL 编写的(没有 ORM)。我们有很多数据库,每次我们进行更改时都需要更新。现在我们基本上是复制和粘贴我们的 SQL 脚本并在需要运行它们的任何地方运行它们,或者如果它是一个大的变化,我们可能会使用一个脚本。但问题是,有时我们会忘记包含一些 SQL。

但是,如果我们有一个基于代码的解决方案,那么它会自动通过我们的推送进行 checkin ,我们不会忘记运行它。所以...我正在寻找一个解决方案,让我们在 PHP 中定义所有模型,但让我们继续直接编写 SQL 而无需使用 ORM(项目已有 10 年历史,实现起来工作量太大现在是一个 ORM)。如果它也可以将我们现有的数据库转换为 PHP 模型,那就太好了。

是否有现成的解决方案?

最佳答案

我没有使用过 Django 提供的出色模型支持的基于 PHP 的系统,但这个项目看起来很有前途:Django-like PHP querying interface

关于与数据库同步的基于 PHP 的数据库模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6429033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com