From 173f9ba7e8209f4c9b8a82add07e7f4569a246fc Mon Sep 17 00:00:00 2001 From: Arik Fraimovich Date: Sun, 24 Mar 2019 15:35:59 +0200 Subject: [PATCH] Fix: triggers not created for queries.search_vector (#3631) --- redash/cli/database.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/redash/cli/database.py b/redash/cli/database.py index 701103625f..e3084d3bd9 100644 --- a/redash/cli/database.py +++ b/redash/cli/database.py @@ -2,6 +2,7 @@ from flask.cli import AppGroup from flask_migrate import stamp +import sqlalchemy from sqlalchemy.exc import DatabaseError manager = AppGroup(help="Manage the database (create/drop tables).") @@ -25,6 +26,8 @@ def create_tables(): from redash.models import db _wait_for_db_connection(db) + # To create triggers for searchable models, we need to call configure_mappers(). + sqlalchemy.orm.configure_mappers() db.create_all() # Need to mark current DB as up to date