GBase 8c
其他
文章
GBase 8c附加功能之用于自动更新的触发器
发表于2023-12-07 13:22:0316次浏览0个评论
当用一个单独的列存储tsvector类型时,需要创建一个触发器在该列内容变更时更新tsvector列。GBase 8c提供两个内建的触发器函数用于更新,同时也支持自定义触发器函数。
tsvector_update_trigger(tsvector_column_name, config_name, text_column_name [, ... ])
tsvector_update_trigger_column(tsvector_column_name, config_column_name, text_column_name [, ... ])
上述触发器函数在CREATE TRIGGER命令参数的控制下,自动从一个或多个文本列计算出一个tsvector列。例如:
gbase=# CREATE TABLE messages (
title text,
body text,
tsv tsvector
);
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526