文档首页 > > 错误码参考> GAUSS-01401 -- GAUSS-01500> GAUSS-01481 -- GAUSS-01490

GAUSS-01481 -- GAUSS-01490

分享
更新时间: 2019/06/17 22:57

  

GAUSS-01481: "parameter '%s' cannot be set in a secondary extension control file"

SQLSTATE: 42601

错误原因:CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,在secondary control file中指定了default_version或者directory参数。

解决办法:CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,不能在secondary control file中指定default_version或者directory参数。

  

GAUSS-01482: "parameter '%s' requires a Boolean value"

SQLSTATE: 22023

错误原因:"(1)CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,在控制文件中没有给参数relocatable/sysadmin指定一个BOOL值。

解决办法:"(1)CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,在控制文件中,必须给参数relocatable/sysadmin指定一个BOOL值。

  

GAUSS-01483: "'%s' is not a valid encoding name"

SQLSTATE: 42704

错误原因:CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,在控制文件中没有给参数encoding指定一个合法的encoding名字。

解决办法:CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,在控制文件中必须给参数encoding指定一个合法的encoding名字。

  

GAUSS-01484: "parameter '%s' must be a list of extension names"

SQLSTATE: 22023

错误原因:CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,在控制文件中没有给参数requires指定a list of extension names

解决办法:CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,在控制文件中必须给参数requires指定a list of extension names

  

GAUSS-01485: "unrecognized parameter '%s' in file '%s'"

SQLSTATE: 42601

错误原因:CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,在控制文件中指定了非法参数。

解决办法:CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,在控制文件中仅可指定如下参数。directory/default_version/module_pathname/comment/schema/relocatable/sysadmin/encoding/requires。

  

GAUSS-01486: "parameter 'schema' cannot be specified when 'relocatable' is true"

SQLSTATE: 42601

错误原因:CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,在控制文件中,当指定relocatable为true时,同时又指定了schema参数。

解决办法:CREATE EXTENSION时或ALTER EXTENSION时或执行EXTENSION相关的系统函数时,在控制文件中,当指定relocatable为true时,不能再指定了schema参数。

  

GAUSS-01487: "transaction control statements are not allowed within an extension script"

SQLSTATE: 0A000

错误原因:CREATE EXTENSION时或ALTER EXTENSION时,EXTENSION的SQL脚本文件中出现了控制事务的SQL语句。

解决办法:CREATE EXTENSION时或ALTER EXTENSION时,EXTENSION的SQL脚本文件中不能使用控制事务的SQL语句。

  

GAUSS-01488: "permission denied to create extension '%s'"

SQLSTATE: 42501

错误原因:CREATE EXTENSION时,EXTENSION的控制文件要求必须以系统管理员权限运行,但是实际帐户不是系统管理员。

解决办法:CREATE EXTENSION时,EXTENSION的控制文件要求必须以系统管理员权限运行,则实际帐户也必须是系统管理员。

  

GAUSS-01489: "permission denied to update extension '%s'"

SQLSTATE: 42501

错误原因:ALTER EXTENSION时,EXTENSION的控制文件要求必须以系统管理员权限运行,但是实际帐户不是系统管理员。

解决办法:ALTER EXTENSION时,EXTENSION的控制文件要求必须以系统管理员权限运行,则实际帐户也必须是系统管理员。

  

GAUSS-01490: "extension '%s' has no update path from version '%s' to version '%s'"

SQLSTATE: 22023

错误原因:CREATE EXTENSION/ALTER EXTENSION时,不存在从旧版本到新版本的更新路径。

解决办法:CREATE EXTENSION/ALTER EXTENSION时,如果有版本FROM old_version、UPDATE TO new_version,确保新旧版本号对应的SQL文件名称和路径的正确性。

  

  

  

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区