检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
PG_TIMEZONE_ABBREVS PG_TIMEZONE_ABBREVS视图显示所有可用时区的信息。 表1 PG_TIMEZONE_ABBREVS字段 名称 类型 描述 abbrev text 时区名缩写。 utc_offset interval 相对于UTC的偏移量。 is_dst
PG_TIMEZONE_ABBREVS PG_TIMEZONE_ABBREVS视图显示所有可用时区的信息。 表1 PG_TIMEZONE_ABBREVS字段 名称 类型 描述 abbrev text 时区名缩写。 utc_offset interval 相对于UTC的偏移量。 is_dst
PG_TIMEZONE_ABBREVS PG_TIMEZONE_ABBREVS视图显示所有可用时区的信息。 表1 PG_TIMEZONE_ABBREVS字段 名称 类型 描述 abbrev text 时区名缩写。 utc_offset interval 相对于UTC的偏移量。 is_dst
instance_id 是 实例ID。 请求参数 表2 请求参数 名称 是否必选 参数类型 说明 expand_cluster 是 Object 请参见表3 表3 expand_cluster字段数据结构说明 名称 是否必选 参数类型 说明 shard 是 Object 请参见表4 isAutoPay
操作场景 GaussDB支持在停止数据库实例后,手动重新开启实例。 注意事项 仅支持启动实例状态是“已停止”的实例。 启动实例过程中不支持磁盘扩容、规格变更、备份、重置密码、重启实例、删除实例等操作。 当DN分片内停止状态的节点数量超过分片副本数的一半时,可能导致实例异常,建议停止所有节点后启动实例。
参数说明:设置优化器计算一次顺序磁盘页面抓取的开销。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:浮点型,0~DBL_MAX。 默认值:1 random_page_cost 参数说明:设置优化器计算一次非顺序抓取磁盘页面的开销。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
数值类型 表1列出了ecpg提供的数值类型(numeric\decimal)数据的常用接口: 表1 数值类型常用接口 API接口 接口描述 说明 numeric* PGTYPESnumeric_new(void) 请求一个指向新分配的numeric变量的指针。 该函数在堆上创建n
numeric [a] [a]这种类型可以通过访问特殊数据类型访问。 当前仅支持对于C语言的基本数据类型的使用或者组合,不支持C++语言中string数据类型用作宿主变量数据类型。 当前ecpg仅对GaussDB Kernel SQL的常用数据类型做映射,具体支持项请参见表1。 父主题:
布尔类型 GaussDB支持的布尔类型请参见表1 表1 布尔类型 名称 描述 存储空间 取值 BOOLEAN 布尔类型 1字节。 true:真 false:假 null:未知(unknown) “真”值的有效文本值是: TRUE、't'、'true'、'y'、'yes'、'1'
UUID类型 UUID数据类型用来存储RFC 4122,ISO/IEF 9834-8:2005以及相关标准定义的通用唯一标识符(UUID)。这个标识符是一个由算法产生的128位标识符,确保它不可能使用相同算法在已知的模块中产生相同的标识符。 因此,对分布式系统而言,这种标识符比序
XMLTYPE类型 XMLTYPE数据类型可以被用来存储XMLTYPE数据。目前,它的内部格式中存储数据是按字符串方式存储的,它比直接在一个TEXT域中存储XML数据的优势在于:XML类型数据支持基于LIBXML2提供的标准XML操作函数及XML规范性的检查。 XMLTYPE类型可以存储
区间类型 表1列出了ecpg提供的区间类型(interval)数据的常用接口: 表1 区间类型常用接口 API接口 接口描述 说明 interval* PGTYPESinterval_new(void) 返回一个已分配的区间变量的指针。 该函数在堆上创建interval变量,返回值为interval*类型。
显示。name类型只用在内部系统表中,作为存储标识符,不建议普通用户使用。该类型长度当前定为64字节(63可用字符加结束符)。类型“char”只用了一个字节的存储空间,在系统内部主要用于系统表,主要作为简单化的枚举类型使用。 表2 特殊字符类型 名称 描述 存储空间 name 用于对象名的内部类型。
布尔类型 表1 布尔类型 名称 描述 存储空间 取值 BOOLEAN 布尔类型 1字节。 true:真 false:假 null:未知(unknown) “真”值的有效文本值是: TRUE、't'、'true'、'y'、'yes'、'1' 、'TRUE'、true、on、以及所有非0整数。
范围类型 范围类型是表达某种元素类型(称为范围的subtype)的一个值的范围的数据类型。例如,timestamp的范围可以被用来表达一个会议室被保留的时间范围。在这种情况下,数据类型是tsrange(“timestamp range”的简写),而timestamp是其subty
布尔类型 GaussDB支持的布尔类型请参见表1 表1 布尔类型 名称 描述 存储空间 取值 BOOLEAN 布尔类型 1字节。 true:真 false:假 null:未知(unknown) “真”值的有效文本值是: TRUE、't'、'true'、'y'、'yes'、'1'
几何类型 GaussDB支持的几何类型请参见表1。最基本的类型:点,是其它类型的基础。 表1 几何类型 名称 存储空间 说明 表现形式 point 16字节 平面中的点 (x,y) lseg 32字节 (有限)线段 ((x1,y1),(x2,y2)) box 32字节 矩形 ((x1
范围类型 范围类型是表达某种元素类型(称为范围的subtype)的一个值的范围的数据类型。例如,timestamp的范围可以被用来表达一个会议室被保留的时间范围。在这种情况下,数据类型是tsrange(“timestamp range”的简写),而timestamp是其subty
伪类型 GaussDB数据类型中包含一系列特殊用途的类型,这些类型按照类别被称为伪类型。伪类型不能作为字段的数据类型,但是可以用于声明函数的参数或者结果类型。 当一个函数不仅是简单地接受并返回某种SQL数据类型的情况下伪类型是很有用的。表1列出了所有的伪类型。 表1 伪类型 名称
对于USTORE存储方式的表,如果表中包含SET类型的字段,且已经开启回收站功能,表被删除时,不会进入到回收站中,会直接删除。 ALTER TABLE 不支持将SET类型字段的数据类型修改为其他SET类型。 表或者SET类型关联的表字段被删除时,或者表字段的SET类型修改为其他类型时,SET数据类型也会被同步删除。