Exemple #1
0
def main(argv=sys.argv):
    config_uri = argv[1]
    options = parse_vars(argv[2:])
    setup_logging(config_uri)

    alembic_cfg = Config(config_uri)
    alembic_cfg.file_config = configparser.SafeConfigParser(options)
    alembic_cfg.file_config.read([alembic_cfg.config_file_name])
    command.upgrade(alembic_cfg, "head")
Exemple #2
0
def main(argv=sys.argv):
    if len(argv) < 2:
        usage(argv)
    config_uri = argv[1]
    options = parse_vars(argv[2:])
    setup_logging(config_uri)
    settings = get_appsettings(config_uri, options=options)
    engine = engine_from_config(settings, 'sqlalchemy.')
    DBSession.configure(bind=engine)
    Base.metadata.create_all(engine)

    alembic_cfg = Config(config_uri)
    alembic_cfg.file_config = configparser.SafeConfigParser(options)
    alembic_cfg.file_config.read([alembic_cfg.config_file_name])
    command.stamp(alembic_cfg, "head")