Files
obsidian_note/各种项目/团队项目/团队内部工具/数据库/数据库迁移工具.md

71 lines
1.7 KiB
Markdown
Raw Normal View History

2025-12-04 09:12:56 +08:00
## 数据库迁移工具
database migrations tool
database merge
[数据库/SQL 版本管理工具选型指北Flyway、Liquibase、Bytebase、阿里 DMS - 知乎](https://zhuanlan.zhihu.com/p/559857853)
### Java
liquibase
https://github.com/liquibase/liquibase
flyway
https://github.com/flyway/flyway/
mybatis migrations
好像只有命令行工具
https://mybatis.org/migrations/installation.html
### golang
bytebase
CNCF
有页面平台
https://github.com/bytebase/bytebase
https://www.bytebase.com/zh/pricing
dbmate
https://github.com/amacneil/dbmate
页面有说明与其它几个的对比
golang-migrate
https://github.com/golang-migrate/migrate
goose
https://github.com/pressly/goose
sql-migrate
https://github.com/rubenv/sql-migrate
gormigrate
https://github.com/go-gormigrate/gormigrate
### python
sqlalchemy-alembic
https://github.com/sqlalchemy/alembic
aerich
https://github.com/tortoise/aerich
django migrations
[Migrations | Django documentation | Django](https://docs.djangoproject.com/en/4.1/topics/migrations/)
### others
[sqitchers/sqitch: Sensible database change management](https://github.com/sqitchers/sqitch)
https://github.com/mbucc/shmig
## links
- [多人开发,数据库结构怎么同步? - V2EX](https://www.v2ex.com/t/635692?p=1)
- [数据库的迁移/版本控制 工具 - V2EX](https://www.v2ex.com/t/903085)
- [请教: Go 项目,大家偏向如何管理数据库迁移? - V2EX](https://www.v2ex.com/t/751998)
- [Flyway与Liquibase对比\_九天星辰的博客-CSDN博客\_flyway和liquibase](https://blog.csdn.net/cenxuu/article/details/86685662)
- [关于应用程序的 Deployment 与 Database Changes, 诸位在实际中是如何处理的? - V2EX](https://www.v2ex.com/t/640092)
-