postgresql pg_trgm.word_similarity_threshold 减少

postgresql pg_trgm.word_similarity_threshold decreasing

设置pg_trgm.word_similarity_threshold为0.2; 降低当前会话的阈值 但不为数据库做。我需要降低支持拼写错误的门槛。

the documentation所说,有两个选项可以全局更改值(对于整个数据库集群):

  1. 将参数添加到postgresql.conf和运行pg_ctl reload

  2. 运行 ALTER SYSTEM SET pg_trgm.word_similarity_threshold = 0.2;SELECT pg_reload_conf();.

如果你想为特定的数据库改变它,你可以使用

ALTER DATABASE mydb SET pg_trgm.word_similarity_threshold = 0.2;

新设置将对所有新连接生效。