Ejemplo n.º 1
0
def do_version():
    engine = sql_repository.get_engine()
    alembic_ext = AlembicExtension(engine, migration_config)

    version = alembic_ext.version()
    if version is None:
        print("Cannot determine version. Check if this database has Alembic "
              "version information. ")
        sys.exit(1)
    print(version)
Ejemplo n.º 2
0
def do_version():
    engine = sql_repository.get_engine()
    alembic_ext = AlembicExtension(engine, migration_config)

    version = alembic_ext.version()
    if version is None:
        print("Cannot determine version. Check if this database has Alembic "
              "version information. ")
        sys.exit(1)
    print(version)
Ejemplo n.º 3
0
def do_upgrade():
    engine = sql_repository.get_engine()
    alembic_ext = AlembicExtension(engine, migration_config)

    rev = CONF.command.revision
    db_rev = alembic_ext.version()

    fp = Fingerprint(engine)

    if fp.schema_raw != "" and db_rev is None:
        print("Non-empty database schema without Alembic version metadata "
              "detected. Please use the `stamp` subcommand to add version "
              "metadata.")
        sys.exit(1)

    alembic_ext.upgrade(rev)
Ejemplo n.º 4
0
def do_upgrade():
    engine = sql_repository.get_engine()
    alembic_ext = AlembicExtension(engine, migration_config)

    rev = CONF.command.revision
    db_rev = alembic_ext.version()

    fp = Fingerprint(engine)

    if fp.schema_raw != "" and db_rev is None:
        print("Non-empty database schema without Alembic version metadata "
              "detected. Please use the `stamp` subcommand to add version "
              "metadata.")
        sys.exit(1)

    alembic_ext.upgrade(rev)