Phill Pafford Asked: 2012-12-06 14:36:48 +0800 CST2012-12-06 14:36:48 +0800 CST 2012-12-06 14:36:48 +0800 CST 查询以识别 postgresql 数据库表中使用的所有数据类型 772 我不想知道所有数据类型,只想知道我的数据库中使用的所有数据类型。可以查询这些信息吗? PostgreSQL 8.4 和 9.x 版本 我目前需要知道公共(和其他模式)中超过 200 个表的所有数据类型 postgresql datatypes 1 个回答 Voted Best Answer sufleR 2012-12-06T15:01:56+08:002012-12-06T15:01:56+08:00 select data_type, count(*) from information_schema.columns where table_schema = 'public' group by data_type ; 对于其他模式,只需添加:或 table_schema = 'your_schema_name'。 如果这不能满足您的要求,您应该查看 pg_... 或 information_schema 表。 如果您正在寻找表格信息: select data_type, count(*) from information_schema.columns where table_schema = 'public' and table_name = 'your_table_name' group by data_type ;
对于其他模式,只需添加:或 table_schema = 'your_schema_name'。
如果这不能满足您的要求,您应该查看 pg_... 或 information_schema 表。
如果您正在寻找表格信息: