↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.3 / 7.2 / 7.1
历史版本PostgreSQL 7.3 已于 2007 年 11 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

8.2. PostgreSQL 类型系统 #

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

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

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。