Postgresql 中文操作指南

37.2. Data Types #

信息架构视图的列使用信息架构中定义的特殊数据类型。这些数据类型定义为普通内置类型的简单域。不要在信息架构之外使用这些类型,但如果应用程序从信息架构中进行选择,则应用程序必须对其做好准备。

这些类型为:

  • cardinal_number

    • A nonnegative integer.

  • character_data

    • 字符串(没有特定最大长度)。

  • sql_identifier

    • 一个字符串。此类型用于 SQL 标识符,character_data 类型用于任何其他种类的文本数据。

  • time_stamp

    • timestamp with time zone 类型的域。

  • yes_or_no

    • 包含 YESNO 的字符串域。用于表示信息架构中的布尔(真/假)数据。(信息架构是在将 boolean 类型添加到 SQL 标准之前发明的,因此需要此约定以保持信息架构向后兼容。)

信息架构中的每一列都具有这五种类型中的一种。