我通常使用MySQL,为了确定其数据类型,我使用'describe column_name;'但在 PostgreSQL 中,它不起作用。确定 PostgreSQL 中数据类型的正确公式是什么?
我尝试输入代码: 描述列名; \d 表名; 但它们都不起作用
我会查询视图
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
是各个数据类型的可选类型修饰符。