如何在yii2中导入数据库,更新已更改的行,删除已删除的行

puruo6ea  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(257)

有许多模块可以导入和导出数据库。例如。https://github.com/beaten-sect0r/yii2-db-manager
但是,如果可导入数据库与当前数据库不同,则它们不能更新行或删除或创建行。这些模块只是替换数据库而不检查数据库中的更改。
我如何解决这个问题或者在哪里可以找到关于这个问题的信息?

qqrboqgw

qqrboqgw1#

没有通用的解决方案可以合并两个不同的数据库。每个数据库都是不同的,这样的合并应该以不同的方式处理。通常这是不可能的,因为冲突不能自动解决。
您应该假设您的数据库是不可组织的,并且始终将它们视为独立的环境。对于应该在每个示例上进行的更改,您应该编写迁移并在每个安装上运行。

相关问题