有没有什么可以在生产环境用的 mysql 表结构同步工具

2019-08-28 11:31:41 +08:00
 rizon

开发期间表结构总会发生很多变化,导致和生成环境上的表结构不一致,手动维护表结构变化太麻烦了。 因此有什么工具可以查找出变化并生成修改 sql 吗?

7901 次点击
所在节点    MySQL
30 条回复
arrow8899
2019-08-28 14:15:32 +08:00
https://github.com/onishi/mysqldiff
表结构频繁变更,还是用 mongodb 比较合适吧
dusu
2019-08-28 14:31:05 +08:00
sqlyog 表同步 秒杀市面所有工具
asd123456cxz
2019-08-28 14:38:51 +08:00
我们 Mysql,oracle 库使用 flyway,优点是同步多个环境很方便,缺点是一旦维护的不到位写出很多零散的 sql 脚本不好管理
ben1024
2019-08-28 14:56:13 +08:00
@rizon 看你用的语言和框架
[这是 laravel 的 migrations ]( https://learnku.com/docs/laravel/5.5/migrations/1329)
IamNotShady
2019-08-28 15:10:04 +08:00
flyway
jowan
2019-08-28 15:13:24 +08:00
如楼上所说 migration 结贴
mineqiqi
2019-08-28 15:22:46 +08:00
otter+canal
usslss
2019-08-28 17:20:57 +08:00
为什么你们都管 navicat 叫 novicat 是什么梗吗
felmoon
2019-08-28 17:37:23 +08:00
flyway 还可以的
joyeu
2019-08-28 17:53:25 +08:00
@usslss 哈哈哈,不说还没发现,一堆 novicat 233

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/595811

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX