From 6efd723aac902856e5c8f7c8c469ccdd60a0dc63 Mon Sep 17 00:00:00 2001 From: Farhan Khan <farhan@farhan.codes> Date: Wed, 3 Feb 2021 01:28:27 +0000 Subject: [PATCH] Updating table index and tsvector creation --- tables.sql | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/tables.sql b/tables.sql index 00226b8..f276483 100644 --- a/tables.sql +++ b/tables.sql @@ -29,9 +29,16 @@ CREATE TABLE instances ( software VARCHAR(50) ); -ALTER TABLE activities ADD COLUMN normalized_idx tsvector; -UPDATE activities SET normalized_idx = to_tsvector('english', normalized); -CREATE INDEX ON activities USING gin(normalized_idx); +-- ALTER TABLE activities ADD COLUMN normalized_tsvector tsvector; +-- UPDATE activities SET normalized_tsvector = to_tsvector('english', normalized); + +ALTER TABLE activities + ADD normalized_tsvector tsvector + GENERATED ALWAYS AS (to_tsvector('english', normalized)) STORED; + + + +CREATE INDEX normalized_idx ON activities USING gin(normalized_tsvector); CREATE INDEX actors_id_idx ON actors (id); CREATE INDEX activities_id_idx ON activities (id);