云服务器内容精选
-
GAUSS-00821 -- GAUSS-00830 GAUSS-00821: "cannot inherit to temporary relation of another session" SQLSTATE: 42809 错误原因:ALTER TABLE INHERIT操作,不能继承到另一个会话的临时关系表。 解决办法:不支持继承到另一会话的临时关系表,建议取消本操作。 GAUSS-00822: "circular inheritance not allowed" SQLSTATE: 42P07 错误原因:ALTER TABLE INHERIT操作,不支持循环继承。 解决办法:不支持循环继承,建议取消本操作。 GAUSS-00823: "table '%s' without OIDs cannot inherit from table '%s' with OIDs" SQLSTATE: 42809 错误原因:ALTER TABLE INHERIT操作,没有OIDs的表不能继承。 解决办法:没有OIDs的表不能继承父表,建议更改修改本表具有OIDs。 GAUSS-00824: "column '%s' in child table must be marked NOT NULL" SQLSTATE: 42804 错误原因:ALTER TABLE INHERIT操作,parent table有not null限制,child table的列必需有not null限制。 解决办法:建议为child table增加not null列属性。 GAUSS-00825: "child table is missing column '%s'" SQLSTATE: 42804 错误原因:ALTER TABLE INHERIT操作,child table中有缺失的列,不能继承自parent table。 解决办法:建议添加child table中的缺失列,或取消本继承关系。 GAUSS-00826: "child table '%s' has different definition for check constraint '%s'" SQLSTATE: 42804 错误原因:ALTER TABLE INHERIT操作,child table与parent table有不同的约束定义,不能继承。 解决办法:建议将child table与parent table设置为相同的约束定义。 GAUSS-00827: "constraint '%s' conflicts with non-inherited constraint on child table '%s'" SQLSTATE: 42P17 错误原因:ALTER TABLE INHERIT操作,父表的约束与子表的非继承约束冲突,不能继承。 解决办法:建议更改子表或父表的约束限制。 GAUSS-00828: "child table is missing constraint '%s'" SQLSTATE: 42804 错误原因:ALTER TABLE INHERIT操作,子表缺少约束限制。 解决办法:建议更改此操作。 GAUSS-00829: "relation '%s' is not a parent of relation '%s'" SQLSTATE: 42P01 错误原因:ALTER TABLE NO INHERIT操作,当删除子表的父表约束时,检测出子表不存在该父表关系。 解决办法:不存在此子表父表关系,故不能直接删除。 GAUSS-00830: "typed tables cannot inherit" SQLSTATE: 42809 错误原因:ALTER TABLE OF操作,将一个表附加到复合类型时,类型表不能继承。 解决办法:检查ALTER TABLE操作,附加的继承表不能是复合类型。 父主题: GAUSS-00801 -- GAUSS-00900
-
GAUSS-00891 -- GAUSS-00900 GAUSS-00891: "source partitions must be at least two partitions" SQLSTATE: XX000 错误原因:MergePartition操作时,检测到原始分区数目小于2,故不能进行MergePartition操作。 解决办法:建议检查表的原始分区数目,数目小于2个时,不能进行合并操作。 GAUSS-00892: "merge partitions of relation '%s', source partitions must be no more than %d partitions" SQLSTATE: XX000 错误原因:合并的分区数大于支持的最大合并的分区数。 解决办法:减少合并的分区数。 GAUSS-00893: "merge partitions cannot process inusable index relation \''%s\''" SQLSTATE: XX000 错误原因:MergePartition操作时,检测到包含不可用的本地索引,不能进行MergePartition操作。 解决办法:建议检查表的本地索引可用性,修改不可用索引,再进行MergePartition操作。 GAUSS-00894: "cann't merge partition because partition %s has unusable local index" SQLSTATE: XX000 错误原因:MergePartition操作时,检测到包含不可用的本地索引,不能进行MergePartition操作。 解决办法:建议检查表的本地索引可用性,修改不可用索引,再进行MergePartition操作。 GAUSS-00895: "source partitions must be continuous and in ascending order of boundary" SQLSTATE: XX000 错误原因:MergePartition操作时,原始分区应满足连续性且边界升序,否则不能合并。 解决办法:建议检查原始分区是否满足连续性及边界递增条件,满足该条件才能进行合并操作。 GAUSS-00896: "target partition's name '%s' already exists" SQLSTATE: 42710 错误原因:MergePartition操作时,目标分区名已经存在,不能进行本操作。 解决办法:建议修改目标分区名,避免名字冲突。 GAUSS-00897: "could not acquire AccessExclusiveLock on dest index partition '%s', MERGE PARTITIONS failed" SQLSTATE: XX000 错误原因:merge partition操作时,没有拿到分区的AccessExclusiveLock。 解决办法:可能由于并发冲突引起,稍后再试。 GAUSS-00898: "could not acquire AccessExclusiveLock on dest table partition '%s', MERGE PARTITIONS failed" SQLSTATE: XX000 错误原因:不能获取合并分区的排他锁。 解决办法:检查合并分区是否在进行其他操作。 GAUSS-00899: "Specified partition does not exist" SQLSTATE: 42P01 错误原因:ExchangePartition操作时,检测到指定分区不存在,不能进行此操作。 解决办法:建议检查分区名称,确定分区名称后再进行此操作。 GAUSS-00900: "ALTER TABLE EXCHANGE requires an ordinary table" SQLSTATE: 0A000 错误原因:ALTER TABLE EXCHANGE操作只能作用于普通表,否则不能执行此操作。 解决办法:ALTER TABLE EXCHANGE操作只能作用于普通表。 父主题: GAUSS-00801 -- GAUSS-00900
-
GAUSS-00811 -- GAUSS-00820 GAUSS-00811: "'%s' is not a table, index, or TOAST table" SQLSTATE: 42809 错误原因:Set, reset, or replace reloptions操作,对象必须是表、索引或TOAST表。 解决办法:表、索引及TOAST表外,不能进行此操作。 GAUSS-00812: "can not set tablespace for partition of neither table nor index" SQLSTATE: 42601 错误原因:除表、索引外的其他对象都不能对分区表设置表空间。 解决办法:只有表、索引能对分区设置表空间,建议更改此操作。 GAUSS-00813: "cannot have multiple MOVE TABLESPACE subcommands" SQLSTATE: 42601 错误原因:不能有多条MOVE TABLESPACE子命令。 解决办法:语句不支持多条MOVE TABLESPACE子命令,建议更改此操作。 GAUSS-00814: "can not specify 'PARTITION FOR (value,,,)' when altering partition tablespace for index" SQLSTATE: XX000 错误原因:当更改索引的表空间分区时,不能指定各个列属性的分区。 解决办法:针对索引表空间分区,不能对列属性指定分区,建议更改此操作。 GAUSS-00815: "invalid partition node type when altering tablespace for partition" SQLSTATE: XX000 错误原因:更改表空间分区时设置了无效的分区节点。 解决办法:建议更改此操作,为表空间指定有效的分区节点。 GAUSS-00816: "cache lookup failed for partition %u" SQLSTATE: XX000 错误原因:缓存中分区查找失败。 解决办法:建议更换为有效分区。 GAUSS-00817: "cannot move system relation '%s'" SQLSTATE: 0A000 错误原因:ALTER TABLE SET TABLESPACE操作,系统表不能被移动。 解决办法:无法移动系统表,建议取消本操作。 GAUSS-00818: "cannot move temporary tables of other sessions" SQLSTATE: 0A000 错误原因:ALTER TABLE SET TABLESPACE操作,其他会话的临时表不能被移动。 解决办法:先会话临时表不能被移动没建议取消本操作。 GAUSS-00819: "cannot change inheritance of typed table" SQLSTATE: 42809 错误原因:ALTER TABLE INHERIT操作,无法类型表增加父表。 解决办法:不支持类型表的继承关系,建议取消本操作。 GAUSS-00820: "relation '%s' is a partitioned table" SQLSTATE: XX000 错误原因:ALTER TABLE INHERIT操作,不能为分区表增加父表。 解决办法:无法为分区表增加继承,建议取消本操作。 父主题: GAUSS-00801 -- GAUSS-00900
-
GAUSS-00851 -- GAUSS-00860 GAUSS-00851: "cannot %s '%s' because it is in use" SQLSTATE: 55006 错误原因:执行SQL语句时,需要访问的数据分区正被访问,不能执行此命令。 解决办法:建议等待数据分区访问结束再执行此SQL语句。 GAUSS-00852: "there is no column for a partitioned table!" SQLSTATE: 42601 错误原因:当从分区表中获取partition key sequence时,分区表列为空。 解决办法:建议更改访问非空分区表。 GAUSS-00853: "there is no partition key!" SQLSTATE: 42601 错误原因:当从分区表中获取partition key sequence时,partition keys全为空。 解决办法:建议将partition keys更改为正确、存在的键值。 GAUSS-00854: "duplicate partition key: %s" SQLSTATE: 42701 错误原因:当从分区表中获取partition key sequence时,partition key有重复。 解决办法:建议更改此分区表。 GAUSS-00855: "undefined column'%s' is used as a partitioning column" SQLSTATE: 42703 错误原因:当从分区表中获取partition key sequence时,分区表中找到未定义的列。 解决办法:请更改此分区表。 GAUSS-00856: "must be one partition key for interval partition" SQLSTATE: 42601 错误原因:对interval partition(间隔分区)只能有一个partition key。 解决办法:建议为interval partition设置一个partition key。 GAUSS-00857: "column %s cannot serve as an interval partitioning column because of its datatype" SQLSTATE: 42804 错误原因:该列数据类型不能作为interval partition(间隔分区)的列。 解决办法:建议修改本数据类型,使其满足interval partition列要求。 父主题: GAUSS-00801 -- GAUSS-00900
-
GAUSS-00861 -- GAUSS-00870 GAUSS-00866: "there is no partition key" SQLSTATE: 42601 错误原因:调用ComparePartitionValue函数时,不存在分区值。 解决办法:建议重新选择有效的分区表。 GAUSS-00868: "partition bound of partition '%s' is too low" SQLSTATE: 42601 错误原因:调用ComparePartitionValue函数时,分区表的分区边界过小。 解决办法:检查建表语句,保证分区的边界值递增。 GAUSS-00869: "can not add partition against NON-PARTITIONED table" SQLSTATE: XX000 错误原因:不能为NON-PARTITIONED表增加分区。 解决办法:建议更改表类型,使其变为可增加分区,或者取消此操作。 GAUSS-00870: "can not drop partition against NON-PARTITIONED table" SQLSTATE: XX000 错误原因:NON-PARTITIONED表不支持删除分区操作。 解决办法:不能对NON-PARTITIONED表进行删除分区操作。 父主题: GAUSS-00801 -- GAUSS-00900
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格