blob: 174dee3938dec33fbcafcba8f2b5f9b14f579e65 [file] [log] [blame]
stgleb75c70412015-02-17 02:52:00 +02001import sqlite3
2from migrate.versioning import api
3from config import DATABASE_URI, basedir
4from config import SQLALCHEMY_MIGRATE_REPO
5from web_app.app import db
6
7import os.path
8
9
10sqlite3.connect(os.path.join(basedir, 'app.db'))
11
12db.create_all()
13if not os.path.exists(SQLALCHEMY_MIGRATE_REPO):
14 api.create(SQLALCHEMY_MIGRATE_REPO, 'database repository')
15 api.version_control(DATABASE_URI, SQLALCHEMY_MIGRATE_REPO)
16else:
17 api.version_control(DATABASE_URI, SQLALCHEMY_MIGRATE_REPO,
18 api.version(SQLALCHEMY_MIGRATE_REPO))