1 个不稳定版本

新版本 0.1.0 2024年8月18日

#38#notes


用于 notes_r_us

自定义许可

34KB
419

迁移

这是为 Notes R Us 应用程序创建的迁移,该应用程序定义了模式。

运行 Migrator CLI

  • 生成新的迁移文件
    cargo run -- 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
    

lib.rs:

Notes R Us 迁移

此包用于应用 notes_r_us 所需的模式。也可以在此处查看数据库模式的视觉表示:这里

表枚举

图示 枚举
用户 m20220101_000001_users_table::用户
客户 m20240726_065639_clients_table::客户
关注 m20240727_035016_follows_table::关注
帖子 m20240727_061854_posts_table::帖子
评论 m20240727_063114_comments_table
一次性代码 m20240816_001629_otp_codes_table::OtpCodes

依赖项

~63MB
~1M SLoC