SYN-67: Finish up implementing new database schema management

This commit is contained in:
Erik Johnston 2015-03-04 12:04:19 +00:00
parent 8d33adfbbb
commit 82b34e813d
30 changed files with 166 additions and 623 deletions

View file

@ -17,7 +17,9 @@
import sys
sys.dont_write_bytecode = True
from synapse.storage import prepare_database, UpgradeDatabaseException
from synapse.storage import (
prepare_database, prepare_sqlite3_database, UpgradeDatabaseException,
)
from synapse.server import HomeServer
@ -335,6 +337,7 @@ def setup():
try:
with sqlite3.connect(db_name) as db_conn:
prepare_sqlite3_database(db_conn)
prepare_database(db_conn)
except UpgradeDatabaseException:
sys.stderr.write(