* Refactor `ConnectionTrait` * Refactoring * Build index & foreign key statements * Fix imports * Fixup * Rocket example with migration * async-std compatible with the tokio 1.0 runtime * Use reexported dependency * Compile without selecting any db backend * Updating sea-orm-cli dep * sea-orm-cli migrate commands * cargo fmt * Test [cli] * Refactoring * Clap app name should be "sea-orm-cli" * Correctly capture MIGRATION_DIR * Rename README * Add `sea-orm-cli migrate init` command * Update README * Try restructured sea-query dependency (SeaQL/sea-schema#41) * Set `DATABASE_URL` environment variable
730 B
730 B
Running Migrator CLI
- Apply all pending migrations
cargo run
cargo run -- up
- Apply first 10 pending migrations
cargo run -- up -n 10
- Rollback last applied migrations
cargo run -- down
- Rollback last 10 applied migrations
cargo run -- down -n 10
- Drop all tables from the database, then reapply all migrations
cargo run -- fresh
- Rollback all applied migrations, then reapply all migrations
cargo run -- refresh
- Rollback all applied migrations
cargo run -- reset
- Check the status of all migrations
cargo run -- status