Example #1
0
def show(config, revision, **kwargs):
    """
    Show the revision(s) denoted by the given symbol.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.show(alembic_config, revision, **kwargs)
Example #2
0
def revision(config, **kwargs):
    """
    Create a new revision file.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.revision(alembic_config, **kwargs)
Example #3
0
def branches(config, **kwargs):
    """
    Show current branch points.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.branches(alembic_config, **kwargs)
Example #4
0
def branches(config, **kwargs):
    """
    Show current branch points.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.branches(alembic_config, **kwargs)
Example #5
0
def current(config, **kwargs):
    """
    Display the current revision for a database.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.current(alembic_config, **kwargs)
Example #6
0
def stamp(config, revision, **kwargs):
    """
    Stamp the revision table with the given revision.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.stamp(alembic_config, revision, **kwargs)
Example #7
0
def heads(config, **kwargs):
    """
    Show current available heads.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.heads(alembic_config, **kwargs)
Example #8
0
def history(config, revision_range, **kwargs):
    """
    List changeset scripts in chronological order.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.history(alembic_config, revision_range, **kwargs)
Example #9
0
def show(config, revision, **kwargs):
    """
    Show the revision(s) denoted by the given symbol.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.show(alembic_config, revision, **kwargs)
Example #10
0
def stamp(config, revision, **kwargs):
    """
    Stamp the revision table with the given revision.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.stamp(alembic_config, revision, **kwargs)
Example #11
0
def downgrade(config, revision, **kwargs):
    """
    Revert to a previous version.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.downgrade(alembic_config, revision, **kwargs)
Example #12
0
def upgrade(config, revision, **kwargs):
    """
    Upgrade database.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.upgrade(alembic_config, revision, **kwargs)
Example #13
0
def revision(config, **kwargs):
    """
    Create a new revision file.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.revision(alembic_config, **kwargs)
Example #14
0
def upgrade(config, revision, **kwargs):
    """
    Upgrade database.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.upgrade(alembic_config, revision, **kwargs)
Example #15
0
def downgrade(config, revision, **kwargs):
    """
    Revert to a previous version.
    """
    with alembic_lock(
        config.registry["sqlalchemy.engine"], config.alembic_config()
    ) as alembic_config:
        alembic.command.downgrade(alembic_config, revision, **kwargs)
Example #16
0
def heads(config, **kwargs):
    """
    Show current available heads.
    """
    with alembic_lock(
        config.registry["sqlalchemy.engine"], config.alembic_config()
    ) as alembic_config:
        alembic.command.heads(alembic_config, **kwargs)
Example #17
0
def merge(config, revisions, **kwargs):
    """
    Merge one or more revisions.

    Takes one or more revisions or "heads" for all heads and merges them into
    a single revision.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.merge(alembic_config, revisions, **kwargs)
Example #18
0
def merge(config, revisions, **kwargs):
    """
    Merge one or more revisions.

    Takes one or more revisions or "heads" for all heads and merges them into
    a single revision.
    """
    with alembic_lock(config.registry["sqlalchemy.engine"],
                      config.alembic_config()) as alembic_config:
        alembic.command.merge(alembic_config, revisions, **kwargs)