redis-om-python/aredis_om/model/cli/migrate.py
2021-11-09 15:59:10 -08:00

18 lines
410 B
Python

import click
from aredis_om.model.migrations.migrator import Migrator
@click.command()
@click.option("--module", default="aredis_om")
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()