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。