forked from asklyphe-public/asklyphe
		
	
		
			
				
	
	
		
			41 lines
		
	
	
	
		
			821 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			821 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Running Migrator CLI
 | 
						|
 | 
						|
- Generate a new migration file
 | 
						|
    ```sh
 | 
						|
    cargo run -- generate MIGRATION_NAME
 | 
						|
    ```
 | 
						|
- 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
 | 
						|
    ```
 |