gpt4 book ai didi

mysql - 追溯更改 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 03:43:52 25 4
gpt4 key购买 nike

有没有一种方法可以跟踪对 MySQL 数据库的更改?我离线开发,然后将所有更改提交到我的服务器。对于应用程序本身,我使用 Git,它运行良好。

但是,对于数据库,我手动更改所有内容,因为实时数据库包含客户数据,我不能只用开发数据库替换它。

有没有一种方法可以只应用结构更改,而不用将一个数据库完全替换为另一个数据库?

最佳答案

您要查找的术语是“数据库迁移”(不,它不是指从一个 RDBMS 迁移到另一个 RDBMS)。迁移是一种以编程方式对数据库结构进行版本控制的方法。大多数语言都有某种迁移工具包,通常作为 ORM 库/框架的一部分。

对于 PHP,您可以查看 Doctrine

对于 Ruby,它是 Rails当然

关于mysql - 追溯更改 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9376897/

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