Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)