Add fulltext search on risks, documents, and measures
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
26
pkg/coredata/migrations/20250609T212605Z.sql
Normal file
26
pkg/coredata/migrations/20250609T212605Z.sql
Normal file
@@ -0,0 +1,26 @@
|
||||
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);
|
||||
Reference in New Issue
Block a user