示例#1
0
文件: show.py 项目: alex/warehouse
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)
示例#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)
示例#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)
示例#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)
示例#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)
示例#6
0
文件: stamp.py 项目: alex/warehouse
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)
示例#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)
示例#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)
示例#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)
示例#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)
示例#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)
示例#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)
示例#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)
示例#14
0
文件: upgrade.py 项目: alex/warehouse
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)
示例#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)
示例#16
0
文件: heads.py 项目: craig5/warehouse
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)
示例#17
0
文件: merge.py 项目: alex/warehouse
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)
示例#18
0
文件: merge.py 项目: zooba/warehouse
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)