PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Verifica se la colonna esiste quando sono presenti più tabelle con lo stesso nome in schemi diversi (PSQL 8.2)

8.2 supporta information_schema views . Qualcosa del genere dovrebbe funzionare. Ovviamente dovrai fornire il tuo database, schema, tabella e nomi di colonna.

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