Files
probo/pkg/coredata/migrations/20250609T212605Z.sql
Sacha Al Himdani a9a5f9cf49 Add fulltext search on risks, documents, and measures
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-09 15:11:36 -07:00

27 lines
651 B
SQL

ALTER TABLE documents ADD COLUMN search_vector tsvector
GENERATED ALWAYS AS (
to_tsvector('simple',
COALESCE(title, '')
)
) STORED;
CREATE INDEX documents_search_idx ON documents USING gin(search_vector);
ALTER TABLE measures ADD COLUMN search_vector tsvector
GENERATED ALWAYS AS (
to_tsvector('simple',
COALESCE(name, '')
)
) STORED;
CREATE INDEX measures_search_idx ON measures USING gin(search_vector);
ALTER TABLE risks ADD COLUMN search_vector tsvector
GENERATED ALWAYS AS (
to_tsvector('simple',
COALESCE(name, '')
)
) STORED;
CREATE INDEX risks_search_idx ON risks USING gin(search_vector);