PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Vérifier si la colonne existe lorsqu'il existe plusieurs tables portant le même nom dans différents schémas (PSQL 8.2)

8.2 prend en charge les les vues information_schema . Quelque chose dans ce sens devrait fonctionner. Vous devrez bien sûr fournir vos propres noms de base de données, de schéma, de table et de colonne.

select * 
from information_schema.columns
where table_catalog = 'sandbox'
and table_schema = 'public'
and table_name = 'calendar'
and column_name = 'iso_year';