web-dev-qa-db-fra.com

Requête pour identifier tous les types de données utilisés dans les tables de base de données PostgreSQL

Je ne veux pas connaître tous les types de données, tout simplement tous les types de données utilisés dans ma base de données. Ces informations peuvent-elles être interrogées?

Versions PostgreSQL 8.4 et 9.x

J'ai actuellement besoin de connaître tous les types de données pour plus de 200 tables en public (et d'autres schémas)

6
Phill Pafford
select data_type, count(*) 
from information_schema.columns 
where table_schema = 'public' 
group by data_type ;

Pour d'autres schémas, ajoutez: ou Table_schema = 'Your_schema_name'.
[. ____.

Si vous recherchez des informations sur la table:

select data_type, count(*)
from information_schema.columns
where table_schema = 'public' and table_name = 'your_table_name'
group by data_type ;
11
sufleR