Найти идентичность реплики для таблицы Postgres - PullRequest
0 голосов
/ 19 марта 2019

Есть ли способ узнать, какой тип копии у таблицы Postgres, будь то с помощью pgAdmin или с помощью запроса?

1 Ответ

0 голосов
/ 19 марта 2019

Вы можете запросить системный каталог pg_class:

SELECT CASE relreplident
          WHEN 'd' THEN 'default'
          WHEN 'n' THEN 'nothing'
          WHEN 'f' THEN 'full'
          WHEN 'i' THEN 'index'
       END AS replica_identity
FROM pg_class
WHERE oid = 'mytablename'::regclass;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...