- PostgreSQL教程 -》数据类型 -》UUID类型8.12. UUID类型数据类型uuid存储由RFC 4122、ISO/IEC 9834-8:2005以及相关标准定义的通用唯一标识符(UUID)(某些系统将这种数据类型引用为全局唯一标识符GUID)。这种标识符是一个128位的量,它由一个精心选择的...[详细]
- PostgreSQL教程 -》数据类型 -》文本搜索类型8.11. 文本搜索类型8.11.1. tsvector8.11.2. tsqueryPostgreSQL提供两种数据类型,它们被设计用来支持全文搜索,全文搜索是一种在自然语言的文档集合中搜索以定位那些最匹配一个查询的文档的活动。tsvector类型...[详细]
- PostgreSQL教程 -》数据类型 -》位串类型8.10. 位串类型位串就是一串 1 和 0 的串。它们可以用于存储和可视化位掩码。我们有两种类型的 SQL 位类型:bit(n)和bit varying(n),其中 n是一个正整数。bit类型的数据必须准确匹配长度n; 试图存储短些或者...[详细]
- PostgreSQL教程 -》数据类型 -》网络地址类型8.9. 网络地址类型PostgreSQL提供用于存储 IPv4、IPv6 和 MAC 地址的数据类型,如表 8.21所示。 用这些数据类型存储网络地址比用纯文本类型好,因为这些类型提供输入错误检查以及特殊的操作符和函数(见第 9.12...[详细]
- PostgreSQL教程 -》数据类型 -》几何类型8.8. 几何类型几何数据类型表示二维的空间物体。表 8.20展示了PostgreSQL中可以用的几何类型。表 8.20. 几何类型名字 存储尺寸 表示 描述point 16字节 平面上的点 (x,y)line 32字节 无限长的线 {A,B,C}lseg 32...[详细]
- PostgreSQL教程 -》数据类型 -》枚举类型8.7. 枚举类型8.7.1. 枚举类型的声明8.7.2. 排序8.7.3. 类型安全性8.7.4. 实现细节枚举(enum)类型是由一个静态、值的有序集合构成的数据类型。它们等效于很多编程语言所支持的enum类型。枚举类型的一个例子可以...[详细]
- PostgreSQL教程 -》数据类型 -》布尔类型8.6. 布尔类型PostgreSQL提供标准的SQL类型boolean,参见表 8.19。boolean可以有多个状态:“true(真)”、“false(假)”和第三种状态“unknown(未知)”,未知状态由SQL空值表示。表 8.19. 布尔数据类型名字 存...[详细]
- PostgreSQL教程 -》数据类型 -》日期时间间隔输出8.5.5. 间隔输出间隔类型的输出格式可以被设置为四种风格之一:sql_standard、postgres、postgres_verbose或iso_8601,设置方法使用SET intervalstyle命令。默认值为postgres格式。表 8.18展示了每种输出风格...[详细]
- PostgreSQL教程 -》数据类型 -》日期时间间隔输入8.5.4. 间隔输入interval值可以使用下列语法书写:[@] quantity unit [quantity unit...] [direction]其中quantity是一个数字(很可能是有符号的); unit是毫秒、 millisecond、second、 minute、hour、day、 we...[详细]
- PostgreSQL教程 -》数据类型 -》时区8.5.3. 时区时区和时区习惯不仅仅受地球几何形状的影响,还受到政治决定的影响。 到了19世纪,全球的时区变得稍微标准化了些,但是还是易于遭受随意的修改,部分是因为夏时制规 则。PostgreSQL使用广泛使用的 ...[详细]
- PostgreSQL教程 -》数据类型 -》日期/时间输出8.5.2. 日期/时间输出时间/日期类型的输出格式可以设成四种风格之一: ISO 8601、SQL(Ingres)、传统的POSTGRES(Unix的date格式)或 German 。缺省是ISO格式(ISO标准要求使用 ISO 8601 格式。ISO输出格式的名字...[详细]