Files
YANPM/public/migration
GW_MC b43f9fcb00 Refactor database schema: Remove access list and related entities, add editing session and edit operation entities
- Deleted `access_list_entry`, `location`, `proxy_host`, `proxy_host_access_list`, `session`, `stream_service`, `stream_service_access_list` entities and their corresponding migration files.
- Introduced `editing_session` and `edit_operation` entities with appropriate fields and relationships.
- Updated `mod.rs` and `prelude.rs` to reflect the changes in the entity structure.
- Adjusted migration files to remove obsolete migrations and include new migrations for the editing session and edit operation tables.
2025-12-30 15:09:33 +08:00
..
2025-12-29 12:05:22 +08:00
2025-11-11 20:28:49 +08:00

Running Migrator CLI

  • Generate a new migration file

    cargo run -- generate MIGRATION_NAME
    
  • 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