PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Проверете дали таблицата наследява от друга таблица в PostgreSQL

За това има каталожна таблица:pg_inherits .

Ето една заявка, която отговаря на вашия въпрос:

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

TRUE if таблица cities_capitals наследява отнякъде, иначе FALSE .
Квалифицирайте схемата на името, за да сте сигурни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да прехвърля производствена база данни към етап на Heroku с помощта на pgbackups? Получаване на грешка

  2. Не може да се конфигурира AspNet.Identity с помощта на PostgreSQL

  3. Как да изчислим сумата от множество колони в PostgreSQL

  4. Barman Cloud – Част 1:Архив на WAL

  5. не мога да се свържа с Postgres (pg) база данни от моя Ruby Script, използвайки gem pg (Това не са релси, просто чист рубин)