From 0e37348e146fc34e80d534b1eaf6ed61339538ee Mon Sep 17 00:00:00 2001 From: Edward Betts Date: Sun, 24 Sep 2023 08:50:43 +0100 Subject: [PATCH] Don't try and built search with Postgres --- confarchive/model.py | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/confarchive/model.py b/confarchive/model.py index 9949275..6fc4561 100644 --- a/confarchive/model.py +++ b/confarchive/model.py @@ -5,9 +5,8 @@ import typing import sqlalchemy import sqlalchemy.orm.decl_api -from sqlalchemy import Index, func, text +from sqlalchemy import func from sqlalchemy.dialects import postgresql -from sqlalchemy.dialects.postgresql import TSVECTOR from sqlalchemy.ext.associationproxy import association_proxy from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.ext.orderinglist import ordering_list @@ -172,22 +171,6 @@ class Event(TimeStampedModel): event_type = Column(String) url = Column(String) cancelled = Column(Boolean) - search_vector = Column(TSVECTOR) - - trigger = text( - """ - CREATE TRIGGER event_vector_update BEFORE INSERT OR UPDATE - ON event FOR EACH ROW EXECUTE FUNCTION - tsvector_update_trigger(search_vector, 'pg_catalog.english', title, abstract, description); - """ - ) - - Index( - "event_search_vector_idx", - search_vector, - postgresql_using="gin", - postgresql_ops={"abstract_search_vector": "gin_trgm_ops"}, - ) conference = relationship("Conference", back_populates="events")