1
datoujiejie221 286 天前 via iPhone
可以看下 archery
|
![]() |
2
xuanbg 286 天前
我们都是 sql 脚本实现变更。
|
![]() |
3
jamesxu 286 天前 via iPhone
我们都用 flyway ,挺方便
|
4
kaneg 286 天前
如果数据库变更频繁,flyway 可以帮你自动应用最新的变更。
|
5
zhenjiachen 286 天前 via iPhone
flyway 开源版已经开始不支持发布超过 5 年的数据快了,虽然可以降低版本解决,但是后面可能到时候 spring boot 不支持低版本的 flyway 了。使用起来很简单,但是如果用的是低版本数据库还是不建议使用。
|
6
optional 286 天前
go 和 python 有几个工具,凑活用用。
实际上体验最好的还是之前 laraval 的那个。 |
7
wallace1z 286 天前
liquibase 了解一下?
|
![]() |
8
kytrun 285 天前 via Android
navicat 结构同步
|
![]() |
9
wellerman 285 天前
Laravel Eloquent yyds
|
10
yixuling 285 天前
推荐 liquibase
|
![]() |
11
tianzhou 282 天前
https://bytebase.com 有完整的 GUI ,由迁移历史,也能做 GitOps
|
![]() |
12
seagull7558 OP @tianzhou 好像不错诶 少见的 DB CICD 先试用下开源版本
|
![]() |
13
seagull7558 OP @tianzhou
对于开源项目 我态度一直是 鼓励+认可+敬佩 但是对开源版本刀的有点狠 老黄都得向你学习 但是 emmmm 不太符合需求 UI 蛮舒服,审核流程蛮好,编辑器也很棒 简单对比下 liquibase 1. 目前变动项分为结构和数据 liquibase 拆分为两文件也好或是+labels 也好 执行更新的时候可以区分开业务和初始化两种不同得类型 譬如在一个新环境上快速拉起一套结构和数据(--labels=init 或是直接指定文件) 2. 甚至没办法将开发环境创建的数据库同步到测试环境 3. 库表同步限制太大了 只能到表 4. 暂时没看到文档中描述如何介入应用的 CI/CD 5. 现在的同步和回滚是基于变动列表来实现的吗? rollback 语句是自己生成的吗? 保命: 认可+鼓励+敬佩 以上只是建议 不过我还没付费 你们可以忽略建议 |
![]() |
14
tianzhou 166 天前
@seagull7558 我们刚对免费版定位做了一次调整,开放了一系列本来只有团队付费版才有的能力,希望可以服务更多的团队。具体到功能点上:
1. 不再限制实例数和用户数 2. 有 RBAC 3. 所有的 100+ SQL 审核规则 |
![]() |
15
seagull7558 OP @tianzhou 加油~
|