dbmigrate 项目推荐

dbmigrate 项目推荐

dbmigrate PostgreSQL/SQLite/MySQL migration tool in rust dbmigrate 项目地址: https://gitcode.com/gh_mirrors/db/dbmigrate

项目基础介绍和主要编程语言

dbmigrate 是一个用 Rust 编写的开源数据库迁移工具,支持 PostgreSQL、SQLite 和 MySQL 数据库。该项目旨在帮助开发者轻松管理和执行数据库迁移,确保数据库结构的一致性和版本控制。

项目核心功能

  1. 多数据库支持:dbmigrate 支持 PostgreSQL、SQLite 和 MySQL,开发者可以根据项目需求选择合适的数据库类型。
  2. CLI 工具:提供命令行界面,方便开发者通过命令行执行数据库迁移操作。
  3. 自动迁移文件生成:支持自动生成迁移文件,开发者只需提供迁移名称,工具会自动生成相应的文件。
  4. 状态查看:可以查看当前数据库的迁移状态,了解哪些迁移已经应用,哪些还未应用。
  5. 回滚和重做:支持回滚和重做操作,方便开发者进行调试和错误修复。

项目最近更新的功能

  1. Lib 0.1.5 更新:更新了 PostgreSQL 依赖库。
  2. Lib 0.1.4 更新:使用 postgres-native-tls。
  3. Lib 0.1.1 更新:增加了功能选择,开发者可以根据需要选择所需的数据库支持。
  4. CLI 0.3.4 更新:修复了终端不支持颜色时的崩溃问题。
  5. CLI 0.3.3 更新:修复了没有终端时的崩溃问题。
  6. CLI 0.3.2 更新:使用功能选择。
  7. CLI 0.3.1 更新:重构代码,创建了 dbmigrate-lib,并将其用于 dbmigrate 工具。
  8. CLI 0.3.0 更新:增加了 dotenv 支持,重构了错误处理,并更新了依赖库。
  9. CLI 0.2.7 更新:更新文档,提及 SQLite 支持。
  10. CLI 0.2.6 更新:支持 SQLite。
  11. CLI 0.2.5 更新:更新依赖库。
  12. CLI 0.2.4 更新:创建迁移文件时不再需要数据库连接,并更新依赖库。
  13. CLI 0.2.3 更新:修复了迁移文件夹中无效文件时的崩溃问题,并增加了 PostgreSQL 的 SSL 支持。
  14. CLI 0.2.2 更新:自动处理迁移名称,并检查名称是否有效。

dbmigrate 项目通过不断更新和优化,提供了更加稳定和高效的数据库迁移解决方案,适合各种规模的项目使用。

dbmigrate PostgreSQL/SQLite/MySQL migration tool in rust dbmigrate 项目地址: https://gitcode.com/gh_mirrors/db/dbmigrate

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐皓锟Godly

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值