我有以下的tsvector更新觸發器在桌子上,讓我進行全文搜索一個tsvector字段「user_tsv」,更新的tsvector更新觸發
CREATE TRIGGER tsvector_user_update BEFORE INSERT OR UPDATE ON users
FOR EACH ROW EXECUTE PROCEDURE
tsvector_update_trigger(user_tsv, 'pg_catalog.english', firstname, surname, email);
CREATE INDEX user_index_tsv ON users USING gin(user_tsv);
因爲我已經加入另一列於表我想包含在這個觸發器中,有什麼方法可以更新觸發器(還有tsvector列),還是需要刪除列/觸發器並重新添加它們?
的PostgreSQL 9.0
在此先感謝
大衛
您只能重命名或啓用/禁用觸發器。 –