↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 7.3 / 7.2 / 7.1
历史版本。 PostgreSQL 7.3 已结束支持。 请参阅 当前版本手册.

8.2. PostgreSQL 类型系统 #

PostgreSQL 的类型系统可以从几个方面细分。类型分为基本类型和复合类型。基本类型是像 int4 这样用 C 之类的语言实现的类型。它们大体对应于通常所说的抽象数据类型;PostgreSQL 只能通过用户提供的方法操作这类类型,并且只在用户描述它们的程度上理解这类类型的行为。复合类型在用户创建表时创建。

PostgreSQL 只以一种方式存储这些类型(在存储表的所有行的文件内),但用户可以从查询语言“窥视”这些类型的属性,并通过(例如)在属性上定义索引来优化它们的检索。PostgreSQL 的基本类型进一步分为内置类型和用户定义类型。内置类型(如 int4)是编译进系统的那些。用户定义类型是用户以后面要描述的方式创建的类型。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.