コード例 #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
ファイル: branches.py プロジェクト: alex/warehouse
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
ファイル: current.py プロジェクト: zooba/warehouse
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
ファイル: heads.py プロジェクト: loveplay1983/warehouse-1
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
ファイル: revision.py プロジェクト: alex/warehouse
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
ファイル: downgrade.py プロジェクト: craig5/warehouse
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)