From f4002b4ac7fe7ecc0ee64f527e11de37714b8fd7 Mon Sep 17 00:00:00 2001 From: Thomas Rubini <74205383+ThomasRubini@users.noreply.github.com> Date: Sat, 11 Feb 2023 22:42:46 +0100 Subject: [PATCH] create all tables on startup --- truthinquiry/ext/database/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/truthinquiry/ext/database/__init__.py b/truthinquiry/ext/database/__init__.py index 774091d..ad25964 100644 --- a/truthinquiry/ext/database/__init__.py +++ b/truthinquiry/ext/database/__init__.py @@ -19,9 +19,12 @@ class Database(SQLAlchemy): database=os.getenv("DB_DBNAME") ) app.config["SQLALCHEMY_DATABASE_URI"] = db_url - + super().init_app(app) + with app.app_context(): + self.create_all() + db = Database() class Locale(db.Model):