PostgreSQL 中的数据类型“名称”是什么

ajp*_*nam 15 postgresql datatypes

我在 postgres 文档中找不到对数据类型“名称”的任何引用,但我将其视为 pgagent.pga_jobstep 表中“jstdbname”列的数据类型。udt_name 也是“名称”。从该表中选择行会使它们看起来好像是字符串。

此处未列出:Postgres data types

gsi*_*ems 16

Name 是一个 63 字节 (varchar) 类型,用于存储系统标识符。

使用 psql,您可以使用 \dT 或 \dT+ 获取类型信息

所以对于名称类型:

# \dT name

                           List of data types
   Schema   | Name |                 Description                 
------------+------+---------------------------------------------
 pg_catalog | name | 63-byte type for storing system identifiers
(1 row)
Run Code Online (Sandbox Code Playgroud)

或者

# \dT+ name
                                                    List of data types
   Schema   | Name | Internal name | Size | Elements |  Owner   | Access privileges |                 Description                 
------------+------+---------------+------+----------+----------+-------------------+---------------------------------------------
 pg_catalog | name | name          | 64   |          | postgres |                   | 63-byte type for storing system identifiers
(1 row)
Run Code Online (Sandbox Code Playgroud)