You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS RDS Postgres 13中设置pg_trgm.word_similarity_threshold参数

可行设置方案

pg_trgm的word_similarity_threshold属于扩展级自定义参数,不属于RDS实例参数组支持的内置参数,同时RDS的默认主账号没有superuser权限,无法调用pg_reload_conf(),因此你之前的两种操作都会报错,可通过以下三种方式设置:

  • 会话级临时生效
    仅对当前连接生效,执行以下SQL即可,不需要调用重载配置的函数:
-- 先确保当前数据库已安装pg_trgm扩展
CREATE EXTENSION IF NOT EXISTS pg_trgm;
SET pg_trgm.word_similarity_threshold = 0.5;
  • 数据库级全局生效
    对连接到指定数据库的所有新会话默认生效,主账号有权限执行:
ALTER DATABASE 你的数据库名称 SET pg_trgm.word_similarity_threshold = 0.5;

修改完成后所有新建立的数据库连接都会自动应用该配置,已存在的连接断开重连后生效。

  • 用户级全局生效
    对指定用户发起的所有新会话默认生效:
ALTER ROLE 你的数据库用户名 SET pg_trgm.word_similarity_threshold = 0.5;

内容的提问来源于stack exchange,提问作者PolarGiraffe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 22:15:05