Beispiel #1
0
def init():
    application = create_app()
    Migrate(application, db)
    with application.app_context():
        try:
            _init()
            # Move files to ignore spatial_ref_sys from alembic
            alembic_static_path = join(getcwd(), "alembic_static")
            migrations_path = join(getcwd(), "migrations")

            ini_source = join(alembic_static_path, "alembic.ini")
            ini_destination = join(migrations_path, "alembic.ini")
            shutil.copyfile(ini_source, ini_destination)

            env_source = join(alembic_static_path, "env.py")
            env_destination = join(migrations_path, "env.py")
            shutil.copyfile(env_source, env_destination)
        except:
            """
Beispiel #2
0
def init(directory, multidb):
    """Creates a new migration repository."""
    _init(directory, multidb)
Beispiel #3
0
def init(directory, multidb):
    """Creates a new migration repository."""
    _init(directory, multidb)
Beispiel #4
0
def init(directory, multidb, template, package):
    """Creates a new migration repository."""
    _init(directory, multidb, template, package)