云服务器内容精选

  • GAUSS-01781 -- GAUSS-01790 GAUSS-01781: "cannot move objects into system schema" SQLSTATE: 0A000 错误原因:不可将对象移入系统表空间。 解决办法:请确认当前表空间类型,如果为系统表空间,将不支持移入相关数据对象。 GAUSS-01782: "improper relation name (too many dotted names): %s" SQLSTATE: 42601 错误原因:导入的表名称不合法。 解决办法:数据库系统中的表名称最为复杂的情况是catalogname.schemaname.relname,如果超过此情况,将不再支持。 GAUSS-01783: "unexpected node type in name list: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01784: "bogus PopOverrideSearchPath call" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01785: "collation '%s' for encoding '%s' does not exist" SQLSTATE: 42704 错误原因:对应于GetDatabaseEncodingName()所得到的编码方法并不支持NameListToString(name)所对应的字符集。 解决办法:查询手册确认当前系统所支持的字符集以及相应的编码方式。 示例: 1 2 3 4 postgres=# select 'a' collate "dummy"; ERROR: collation "dummy" for encoding "UTF8" does not exist LINE 1: select 'a' collate "dummy"; ^ GAUSS-01786: "conversion '%s' does not exist" SQLSTATE: 42704 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01787: "invalid list syntax" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01788: "permission denied to create temporary tables in database '%s'" SQLSTATE: 42501 错误原因:该用户没有在当前数据库创建临时表的权限。 解决办法:执行GRANT语句赋予该用户访问当前数据库的权限,具体语句如下: 1 GRANT TEMPORARY on DATABASE database_name TO role_name; 更多GRANT语法内容,请参见GRANT。 GAUSS-01789: "cannot create temporary tables during recovery" SQLSTATE: 25006 错误原因:数据库当前属于从某个状态恢复的过程中,此时不支持创建临时表。 解决办法:若创建临时表不成功,可优先查看当前数据库状态。 GAUSS-01790: "current user does not have privilege to role %s" SQLSTATE: 42501 错误原因:当前用户没有管理role的权限。 解决办法:可向管理员确认用户当前的权限。 父主题: GAUSS-01701 -- GAUSS-01800
  • GAUSS-01771 -- GAUSS-01780 GAUSS-01771: "cannot create relations in temporary schemas of other sessions" SQLSTATE: 42P16 错误原因:不可在其它sessions的临时表空间中创建表。 解决办法:创建表之前需确认当前的sessions。 GAUSS-01772: "cannot create temporary relation in non-temporary schema" SQLSTATE: 42P16 错误原因:不可在非临时表空间中创建临时表。 解决办法:在创建临时表之前需先确认当时的空间名。 GAUSS-01773: "only temporary relations may be created in temporary schemas" SQLSTATE: 42P16 错误原因:在临时模式(或表空间)中只可能创建临时表。 解决办法:在创建对象前应先确认空间名,并依据表空间的特性来创建相应的对象 GAUSS-01774: "text search parser '%s' does not exist" SQLSTATE: 42704 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01775: "text search dictionary '%s' does not exist" SQLSTATE: 42704 错误原因:TS文件路径找不到或者不存在。 解决办法:检查数据库实际创建的文件目录并核实路径的正确性。 GAUSS-01776: "text search template '%s' does not exist" SQLSTATE: 42704 错误原因:模板数据库不存在,因此其文件路径也是无效的。 解决办法:检查在创建数据库初始阶段是否正确创建了模板数据库,并检查模板数据库的文件路径是否正确。 GAUSS-01777: "%s is already in schema '%s'" SQLSTATE: 42P07 错误原因:在当前表空间中已经存在该对象。 解决办法:查询系统表,检查此模式中是否已经有同名对象。 GAUSS-01778: "cannot move objects into or out of temporary schemas" SQLSTATE: 0A000 错误原因:不可在临时表空间中进行移入或移出某个对象的操作。 解决办法:请确认需要移动的对象的来源和目的地是否是一个临时表空间,如果是,将不被允许。 GAUSS-01779: "cannot move objects into or out of TOAST schema" SQLSTATE: 0A000 错误原因:不可在toast表空间中进行移入或移出某个对象的操作。 解决办法:请确认需要移动的对象的来源和目的地是否是一个toast类型表空间,如果是,将不被允许。 GAUSS-01780: "cannot move objects into CS TORE schema" SQLSTATE: 0A000 错误原因:列存暂不支持移入其他表空间的对象。 解决办法:请确认当前表空间类型,如果为列存表空间,将不支持移入相关数据对象。 父主题: GAUSS-01701 -- GAUSS-01800
  • GAUSS-01751 -- GAUSS-01760 GAUSS-01751: "only boolean operators can have join selectivity" SQLSTATE: 42P13 错误原因:只有布尔类型的操作返回值才可计算连接选择率。 解决办法:请检查需要创建的operator是否是boolean类型。 GAUSS-01752: "only boolean operators can merge join" SQLSTATE: 42P13 错误原因:只有布尔类型的操作返回值才可用于生成mergejoin路径。 解决办法:请检查需要创建的operator是否是boolean类型。 GAUSS-01753: "only boolean operators can hash" SQLSTATE: 42P13 错误原因:只有布尔类型的操作返回值才可用于生成hash路径。 解决办法:请检查需要创建的operator是否是boolean类型。 GAUSS-01754: "operator %s already exists" SQLSTATE: 42723 错误原因:当前想要创建的操作已经存在。 解决办法:请检查需要创建的operator是否已经存在。 GAUSS-01755: "operator cannot be its own negator or sort operator" SQLSTATE: 42P13 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01756: "Local temp table in column store mode is not supported" SQLSTATE: 0A000 错误原因:当前列存不支持局部临时表。 解决办法:创建表时所在的空间是个临时空间,创建的表被认为是临时表。在需要创建列存表时,请确认不在临时空间中。 GAUSS-01757: "Unsupport CStore table distributed by replication" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01758: "large object %u does not exist" SQLSTATE: 42704 错误原因:当前大对象名所对应的对象实际并不存在。 解决办法:检查是否创建过该名称的大对象或检查是否在执行中被清除。 GAUSS-01759: "unrecognized objtype: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01760: "must specify relation and object name" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-01701 -- GAUSS-01800
  • GAUSS-01711 -- GAUSS-01720 GAUSS-01712: "PGXC node %s: not a Datanode" SQLSTATE: 42601 错误原因:该名称对应的节点并不是一个DN类型的节点。 解决办法:检查nodeid的正确性并检查系统当前状态。 GAUSS-01713: "PGXC Group %s: group not defined" SQLSTATE: 42704 错误原因:group_name对应的节点组不存在。 解决办法:检查调用的group_name是否正确,或数据库在创建时是否正确创建group。 GAUSS-01714: "shared relations must be placed in pg_global tablespace" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01715: "could not find attrdef tuple for relation %u attnum %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01716: "could not find tuple for attrdef %u" SQLSTATE: XX000 错误原因: 系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01717: "could not remove file '%s': %m" SQLSTATE: XX000 错误原因:未能成功删除对应的错误信息表,导致出错。 解决办法:检查错误表的用户权限。 GAUSS-01718: "cache lookup failed for foreign table %u" SQLSTATE: XX000 错误原因:无法找到对应的foreign data wrapper。 解决办法:请检查使用中的gds、hdfs外表以及roach、obs设置是否正确。 GAUSS-01719: "cache lookup failed for partitioned table %u in pg_partition" SQLSTATE: XX000 错误原因:找不到分区表中相关的元组。 解决办法:检查relid对应的是否为分区表并检查该表的元组状况。 GAUSS-01720: "check constraint '%s' already exists" SQLSTATE: 42710 错误原因:准备添加的限制已经存在,不能重复添加。 解决办法:检查需要新增加的限制是否已经存在。 父主题: GAUSS-01701 -- GAUSS-01800