更新时间:2023-12-22 GMT+08:00

GAUSS-01361 -- GAUSS-01370

GAUSS-01361: "text search template '%s' already exists"

SQLSTATE: 42710

错误原因:ALTER TEXT SEARCH TEMPLATE name RENAME TO new_name,新名字与旧名字冲突。

解决办法:ALTER TEXT SEARCH TEMPLATE name RENAME TO new_name,新名字须不与旧名字冲突。

GAUSS-01362: "cache lookup failed for text search configuration %u"

SQLSTATE: XX000

错误原因:在系统表中未找到对应ID的全文检索配置。

解决办法:请检查是否有会话并发对该配置做了drop操作。

GAUSS-01363: "text search configuration parameter '%s' not recognized"

SQLSTATE: 42601

错误原因:CREATE TEXT SEARCH CONFIGURATION,提供了不被识别的配置参数。

解决办法:CREATE TEXT SEARCH CONFIGURATION,不要提供除了parser/copy之外的配置参数。

GAUSS-01364: "cannot specify both PARSER and COPY options"

SQLSTATE: 42601

错误原因:CREATE TEXT SEARCH CONFIGURATION,同时指定了PARSER/COPY选项。

解决办法:CREATE TEXT SEARCH CONFIGURATION,不要同时指定PARSER/COPY选项。

GAUSS-01365: "text search parser is required"

SQLSTATE: 42P17

错误原因:CREATE TEXT SEARCH CONFIGURATION,从parser/copy中计算出的最终的parser非法。

解决办法:CREATE TEXT SEARCH CONFIGURATION,从parser/copy中计算出的最终的parser必须是可用的。

GAUSS-01366: "text search configuration '%s' already exists"

SQLSTATE: 42710

错误原因:ALTER TEXT SEARCH CONFIGURATION RENAME,新名字与旧名字冲突。

解决办法:ALTER TEXT SEARCH CONFIGURATION RENAME,新名字须得不与旧名字冲突。

GAUSS-01367: "text search configuration '%s' does not exist"

SQLSTATE: 42704

错误原因:ALTER TEXT SEARCH CONFIGURATION,指定名字的配置不存在。

解决办法:ALTER TEXT SEARCH CONFIGURATION,须得指定名字存在的配置。

GAUSS-01368: "method lextype isn't defined for text search parser %u"

SQLSTATE: XX000

错误原因:系统表pg_ts_parser中对应的prslextype定义错误。

解决办法:系统表pg_ts_parser属性信息错误,请联系技术支持工程师提供技术支持。

GAUSS-01369: "token type '%s' does not exist"

SQLSTATE: 22023

错误原因:ALTER TEXT SEARCH CONFIGURATION(ADD/ALTER/DROP MAPPING),某个token_type不存在。

解决办法:ALTER TEXT SEARCH CONFIGURATION(ADD/ALTER/DROP MAPPING),必须指定存在的某个token_type。

GAUSS-01370: "mapping for token type '%s' does not exist"

SQLSTATE: 42704

错误原因:ALTER TEXT SEARCH CONFIGURATION(DROP MAPPING),某个标识的MAPPING不存在。

解决办法:ALTER TEXT SEARCH CONFIGURATION(DROP MAPPING),必须指定存在的某个mapping。