From 1ab99dc81b4b919a29ab06c214f39c88968dd15d Mon Sep 17 00:00:00 2001 From: Ivan Cvitkovic Date: Fri, 28 Apr 2017 11:13:24 -0700 Subject: [PATCH] Check if DB initialized before creating tables from models --- manage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manage.py b/manage.py index 44c678d16f..236344b94c 100644 --- a/manage.py +++ b/manage.py @@ -69,7 +69,8 @@ def sync(): To re/create the database, [delete and] create within the DBMS itself, then invoke this function. """ - db.create_all() + if not db.engine.dialect.has_table(db.engine.connect(), 'alembic_version'): + db.create_all() stamp_db() upgrade_db() seed(include_interventions=True)