5

数据库的迁移/版本控制 工具

 1 year ago
source link: https://www.v2ex.com/t/903085
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

数据库的迁移/版本控制 工具

  seagull7558 · 20 小时 55 分钟前 · 1081 次点击
spring cloud 项目

经常发布新版本 每次都是手工记录版本发布的数据库变更 人工操作实在是很危险

所以考虑工具实现 简单搜索了下 Migration

1. Migration 是指 Flyway 吗?

各位同学还有其他工具推荐吗?
10 条回复    2022-12-18 00:26:47 +08:00
datoujiejie221

datoujiejie221      20 小时 35 分钟前 via iPhone

可以看下 archery
xuanbg

xuanbg      20 小时 34 分钟前

我们都是 sql 脚本实现变更。
jamesxu

jamesxu      20 小时 23 分钟前 via iPhone

我们都用 flyway ,挺方便
kaneg

kaneg      19 小时 20 分钟前

如果数据库变更频繁,flyway 可以帮你自动应用最新的变更。
zhenjiachen

zhenjiachen      19 小时 17 分钟前 via iPhone

flyway 开源版已经开始不支持发布超过 5 年的数据快了,虽然可以降低版本解决,但是后面可能到时候 spring boot 不支持低版本的 flyway 了。使用起来很简单,但是如果用的是低版本数据库还是不建议使用。
optional

optional      16 小时 27 分钟前

go 和 python 有几个工具,凑活用用。
实际上体验最好的还是之前 laraval 的那个。
wallace1z

wallace1z      13 小时 18 分钟前

liquibase 了解一下?
kytrun

kytrun      7 小时 40 分钟前 via Android

navicat 结构同步
wellerman

wellerman      6 小时 36 分钟前

Laravel Eloquent yyds
yixuling

yixuling      5 小时 55 分钟前

推荐 liquibase

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK