GAUSS-03831 – GAUSS-03840

    SQLSTATE: 42P17

    错误原因:SELECT rule中列名不同。

    解决办法:检查SELECT rule目标输入中的列名。

    GAUSS-03832: “SELECT rule’s target entry %d has different type from column ‘%s’”

    SQLSTATE: 42P17

    错误原因:SELECT rule中列类型不同。

    解决办法:检查SELECT rule目标输入中的列类型。

    GAUSS-03833: “SELECT rule’s target entry %d has different size from column ‘%s’”

    SQLSTATE: 42P17

    解决办法:检查SELECT rule目标输入中的列大小。

    GAUSS-03834: “SELECT rule’s target list has too few entries”

    SQLSTATE: 42P17

    错误原因:SELECT rule中输入列个数太少。

    解决办法:检查SELECT rule中输入列的数目。

    GAUSS-03835: “rule ‘%s’ for relation ‘%s’ does not exist”

    SQLSTATE: 42704

    错误原因:试图disable或enable rule,但是对应的表没有所要处理的rule。

    解决办法:检查表的rule。

    SQLSTATE: 42704

    错误原因:试图获取对应表的某个rule,但是不存在。

    解决办法:检查表的rule。

    GAUSS-03837: “there are multiple rules named ‘%s’”

    SQLSTATE: 42710

    错误原因:试图获取对应表的某个rule,但是出现多个同名的rule。

    解决办法:检查表的rule。

    GAUSS-03838: “Column store don’t support this system column”

    SQLSTATE: XX000

    解决办法:检查涉及的系统列。