blob: 174dee3938dec33fbcafcba8f2b5f9b14f579e65 [file] [log] [blame]
import sqlite3
from migrate.versioning import api
from config import DATABASE_URI, basedir
from config import SQLALCHEMY_MIGRATE_REPO
from web_app.app import db
import os.path
sqlite3.connect(os.path.join(basedir, 'app.db'))
db.create_all()
if not os.path.exists(SQLALCHEMY_MIGRATE_REPO):
api.create(SQLALCHEMY_MIGRATE_REPO, 'database repository')
api.version_control(DATABASE_URI, SQLALCHEMY_MIGRATE_REPO)
else:
api.version_control(DATABASE_URI, SQLALCHEMY_MIGRATE_REPO,
api.version(SQLALCHEMY_MIGRATE_REPO))