PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Sprawdź, czy kolumna istnieje, gdy istnieje wiele tabel o tej samej nazwie w różnych schematach (PSQL 8.2)

Wersja 8.2 obsługuje widoki information_schema . Coś w tym stylu powinno działać. Oczywiście będziesz musiał podać własną bazę danych, schemat, tabelę i nazwy kolumn.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgresql 9.3. Grupuj według bez wszystkich kolumn

  2. Liczba warunkowych zapytań SQL

  3. Powszechny sposób porównywania znaczników czasu w Oracle, PostgreSQL i SQL Server

  4. PostgreSQL 9.3:Dynamiczna tabela przestawna

  5. Grupuj i zliczaj zdarzenia w odstępach czasu plus suma biegowa