def create():
    """Creates a new db and builds tables (short-circuiting migrations)"""
    from app.db import db

    new()
    db.create_all()
    local("alembic -c%s stamp head" % config.alembic_ini())
Exemple #2
0
def create():
    """Creates a new db and builds tables (short-circuiting migrations)"""
    from api.db import db

    new()
    db.create_all()
    local("alembic -c%s stamp head" % config.alembic_ini())
Exemple #3
0
def new(message=None):
    """:message - Creates new, empty migration. Consider autogen."""
    if not message:
        raise TypeError("""
        You must supply a message, e.g.:
        $ fab migration.new:"I'm a little teapot"
        """)
    local("alembic -c%s revision -m \"%s\"" % (config.alembic_ini(), message))
def new(message=None):
    """:message - Creates new, empty migration. Consider autogen."""
    if not message:
        raise TypeError("""
        You must supply a message, e.g.:
        $ fab migration.new:"I'm a little teapot"
        """)
    local("alembic -c%s revision -m \"%s\"" % (config.alembic_ini(), message))
Exemple #5
0
def autogen(message):
    """:message - Creates new migration based on current models."""
    if not message:
        raise TypeError("""
        You must supply a message, e.g.:
        $ fab migration.autogen:"I'm a little teapot"
        """)
    local("alembic -c%s revision --autogenerate -m \"%s\"" %
          (config.alembic_ini(), message))
def autogen(message=None):
    """:message - Creates new migration based on current models."""
    if not message:
        raise TypeError("""
        You must supply a message, e.g.:
        $ fab migration.autogen:"I'm a little teapot"
        """)
    local("alembic -c%s revision --autogenerate -m \"%s\"" %
          (config.alembic_ini(), message))
Exemple #7
0
def run():
    """Migrates database to current head"""
    local("alembic -c%s upgrade head" % config.alembic_ini())
def run():
    """Migrates database to current head"""
    local("alembic -c%s upgrade head" % config.alembic_ini())
def downgrade():
    """Backs off a single migration"""
    local("alembic -c%s downgrade -1" % config.alembic_ini())