pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
对于枚举类型(见第 8.7 节),有些函数可以避免硬编码枚举类型中的特定值,使程序更简洁。这些函数列在表 9.30中。以下示例假定枚举类型按如下方式创建:
CREATE TYPE rainbow AS ENUM ('red', 'orange', 'yellow', 'green', 'blue', 'purple');
表 9.30. 枚举支持函数
请注意,除了enum_range的双参数形式外,这些函数都忽略传入的具体值,只关心其声明的数据类型。传入 null 或该类型的某个具体值,结果都相同。通常会将这些函数用于表列或函数参数,而不是像示例那样使用硬编码的类型名。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。