17 lines
		
	
	
	
		
			422 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			422 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import click
 | |
| 
 | |
| from redis_developer.model.migrations.migrator import Migrator
 | |
| 
 | |
| 
 | |
| @click.command()
 | |
| @click.option("--module", default="redis_developer")
 | |
| def migrate(module):
 | |
|     migrator = Migrator(module)
 | |
| 
 | |
|     if migrator.migrations:
 | |
|         print("Pending migrations:")
 | |
|         for migration in migrator.migrations:
 | |
|             print(migration)
 | |
| 
 | |
|         if input("Run migrations? (y/n) ") == "y":
 | |
|             migrator.run()
 | 
