gpt4 book ai didi

postgresql - 在 PostgreSQL 11.19(Azure 灵活数据库)中创建索引 gist_trgm_ops 时无法使用 siglen 参数

转载 作者:行者123 更新时间:2023-12-03 01:59:37 33 4
gpt4 key购买 nike

尝试在远程Azure服务器上创建索引时(x86_64-pc-linux-gnu上的PostgreSQL 11.19,由gcc编译(Ubuntu 7.5.0-3ubuntu1~18.04)7.5.0,64位) 使用 gist("Name"gist_trgm_ops(siglen=256)); 在“Table”上创建索引测试; 使用自定义 siglen 参数我在控制台中看到语法错误

ERROR: syntax error at or near "("LINE 2: using gist("VariationName" gist_trgm_ops(siglen=256));^

SQL state: 42601Character: 92

但是,如果我尝试使用本地服务器在本地计算机上执行此代码(PostgreSQL 15.3,由 Visual C++ build 1914 编译,64 位),则不会出现错误。

什么版本的 PostgreSQL 在索引中支持 siglen 或者我可以在 Azure 中更改哪些设置来解决此问题?

我尝试更改 Azure 灵活服务器端的一些设置,但没有成功。

最佳答案

我找到了答案。您需要使用 PostgreSQL 13+ 才能使用自定义 siglen 参数创建 gist_trgm_ops 索引。

关于postgresql - 在 PostgreSQL 11.19(Azure 灵活数据库)中创建索引 gist_trgm_ops 时无法使用 siglen 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76820107/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com