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

Tjek om tabellen arver fra en anden tabel i PostgreSQL

Der er en katalogtabel til det:pg_inherits .

Her er en forespørgsel, der passer til dit spørgsmål:

SELECT EXISTS (
   SELECT 1
   FROM   pg_catalog.pg_inherits
   WHERE  inhrelid = 'public.cities_capitals'::regclass
   );

TRUE if tabel cities_capitals arver fra et sted, ellers FALSE .
Skema-kvalificere navnet for at være sikker.



  1. java.sql.SQLException:Ukendt systemvariabel 'query_cache_size'

  2. Vælg alle datoer mellem to datoer, der ikke bruger en tabel (generer liste over datoer)

  3. Overvågning af Percona-distribution for PostgreSQL - nøglemålinger

  4. Hvad er AWS RDS