56635e0e1b
* init * bot framework done * here and ready for orm * might use sea-orm * orm done * use teloxide * ready to go? * 需要完成命令部分 * 需要完成:list_handler() * 查询用户名应当以@开头 * use rustls to avoid segfault? * postgresql ready * inline query done * list_handler * flattern code * test needed * ready to build * some bugs * almost done * ready to take off Co-authored-by: senset <dummy@dummy.d>
38 lines
730 B
Markdown
38 lines
730 B
Markdown
# Running Migrator CLI
|
|
|
|
- Apply all pending migrations
|
|
```sh
|
|
cargo run
|
|
```
|
|
```sh
|
|
cargo run -- up
|
|
```
|
|
- Apply first 10 pending migrations
|
|
```sh
|
|
cargo run -- up -n 10
|
|
```
|
|
- Rollback last applied migrations
|
|
```sh
|
|
cargo run -- down
|
|
```
|
|
- Rollback last 10 applied migrations
|
|
```sh
|
|
cargo run -- down -n 10
|
|
```
|
|
- Drop all tables from the database, then reapply all migrations
|
|
```sh
|
|
cargo run -- fresh
|
|
```
|
|
- Rollback all applied migrations, then reapply all migrations
|
|
```sh
|
|
cargo run -- refresh
|
|
```
|
|
- Rollback all applied migrations
|
|
```sh
|
|
cargo run -- reset
|
|
```
|
|
- Check the status of all migrations
|
|
```sh
|
|
cargo run -- status
|
|
```
|