From 8b590a42284d001b98df93bf42ce39a595574810 Mon Sep 17 00:00:00 2001 From: kevgliss Date: Wed, 12 Apr 2023 10:25:26 -0700 Subject: [PATCH] Adds missing search triggers (#3256) --- .../versions/2023-04-10_61a861559de9.py | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/dispatch/database/revisions/tenant/versions/2023-04-10_61a861559de9.py diff --git a/src/dispatch/database/revisions/tenant/versions/2023-04-10_61a861559de9.py b/src/dispatch/database/revisions/tenant/versions/2023-04-10_61a861559de9.py new file mode 100644 index 000000000000..dc27637484a4 --- /dev/null +++ b/src/dispatch/database/revisions/tenant/versions/2023-04-10_61a861559de9.py @@ -0,0 +1,35 @@ +"""Adds search filter and entity triggers + +Revision ID: 61a861559de9 +Revises: d089d1d110f0 +Create Date: 2023-04-10 11:57:54.896708 + +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.schema import MetaData + +from dispatch.search.fulltext import sync_trigger + +# revision identifiers, used by Alembic. +revision = "61a861559de9" +down_revision = "d089d1d110f0" +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + conn = op.get_context().connection + metadata = MetaData(bind=conn, schema=conn.dialect.default_schema_name) + table = sa.Table("entity_type", metadata, autoload=True) + sync_trigger(conn, table, "search_vector", ["name", "description"]) + table = sa.Table("signal_filter", metadata, autoload=True) + sync_trigger(conn, table, "search_vector", ["name", "description"]) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ###