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
所需的模式。也可以在此处查看数据库模式的视觉表示:这里。
表枚举
依赖项
~63MB
~1M SLoC