9 个版本

0.1.9 2023年4月9日
0.1.8 2023年4月9日
0.1.5 2023年1月12日
0.1.4 2022年11月20日
0.1.2 2022年9月19日

#2425数据库接口

Download history 24/week @ 2024-03-11 28/week @ 2024-03-18 24/week @ 2024-03-25 43/week @ 2024-04-01 20/week @ 2024-04-08 17/week @ 2024-04-15 24/week @ 2024-04-22 22/week @ 2024-04-29 22/week @ 2024-05-06 17/week @ 2024-05-13 23/week @ 2024-05-20 19/week @ 2024-05-27 15/week @ 2024-06-03 21/week @ 2024-06-10 26/week @ 2024-06-17 19/week @ 2024-06-24

82 每月下载次数
7 个 Crates 中使用 (3 个直接使用)

MIT 许可证

29KB
696

运行 Migrator CLI

  • 生成新的迁移文件
    cargo run -- migrate generate MIGRATION_NAME
    
  • 应用所有挂起的迁移
    cargo run
    
    cargo run -- up
    
  • 应用前10个挂起的迁移
    cargo run -- up -n 10
    
  • 回滚最后应用的迁移
    cargo run -- down
    
  • 回滚最后10个应用的迁移
    cargo run -- down -n 10
    
  • 从数据库中删除所有表,然后重新应用所有迁移
    cargo run -- fresh
    
  • 回滚所有应用的迁移,然后重新应用所有迁移
    cargo run -- refresh
    
  • 回滚所有应用的迁移
    cargo run -- reset
    
  • 检查所有迁移的状态
    cargo run -- status
    

依赖项

~68MB
~1M SLoC