识别 PostgreSQL 数据类型

问题描述 投票:0回答:1

我通常使用MySQL,为了确定其数据类型,我使用'describe column_name;'但在 PostgreSQL 中,它不起作用。确定 PostgreSQL 中数据类型的正确公式是什么?

我尝试输入代码: 描述列名; \d 表名; 但它们都不起作用

postgresql
1个回答
0
投票

我会查询视图

information_schema.columns
,它应该适用于所有符合标准的数据库:

SELECT data_type, numeric_precision, numeric_scale, character_maximum_length
FROM information_schema.columns
WHERE table_schema = 'schemaname'
  AND table_name = 'tablename'
  AND column_name = 'columnname';

numeric_precision
numeric_scale
character_maximum_length
是各个数据类型的可选类型修饰符。

© www.soinside.com 2019 - 2024. All rights reserved.