GAUSS-00531: “tablespace location must be an absolute path”
SQLSTATE: 42P17
错误原因:使用 CREATE TABLESPACE tablespace_name …LOCATION 语法指定表空间目录
时,位置信息指示的路径错误。
解决办法:使用 CREATE TABLESPACE tablespace_name …LOCATION 语法指定表空间目录
时,位置信息字符串指定的目录必须是绝对路径。
GAUSS-00532: “tablespace location '%s' is too long”
SQLSTATE: 42P17
错误原因:使用 CREATE TABLESPACE tablespace_name …LOCATION 语法指定表空间目录
长度超过了最大长度 1024。
解决办法:使用 CREATE TABLESPACE tablespace_name …LOCATION 语法指定表空间目录
时,位置信息字符串指定的目录长度必须小于系统规定的最大长度 1024。
GAUSS-00533: “unacceptable tablespace name '%s'”
SQLSTATE: 42939
错误原因:使用 CREATE TABLESPACE tablespace_name 创建表空间时,使用了非法的表空
间名称。
解决办法:使用 CREATE TABLESPACE tablespace_name 创建表空间时,表空间名称不能和
数据库中的其他表空间重名,且名称不能以”pg”开头,这样的名称留给系统表空间使用。
GAUSS-00534: “tablespace '%s' already exists”
SQLSTATE: 42710
错误原因:当前创建的表空间名称已经存在导致创建表空间失败。
解决办法:请使用命令”\db”确认当前待创建的表空间是否已经存在,如果存在,请重新命
名一个不存在的表空间名称。
GAUSS-00535: “tablespaces are not supported on this platform”
SQLSTATE: 0A000
错误原因:不支持表空间。




