52.44. pg_replication_origin #

O catálogo pg_replication_origin armazena todas as origens de replicação criadas. Para obter mais informações sobre origens de replicação, veja Acompanhamento do progresso da replicação.

Diferentemente da maioria dos catálogos do sistema, o catálogo pg_replication_origin é compartilhado por todos os bancos de dados da instância: há apenas uma cópia de pg_replication_origin por instância, e não uma por banco de dados.

Tabela 52.44. Colunas de pg_replication_origin

Coluna Tipo de dados

Descrição

roident oid

Identificador único, em todo a instância, para a origem da replicação. Nunca deve deixar o sistema.

roname text

Nome externo, definido pelo usuário, de uma origem de replicação.


Exemplo 52.26. Exemplo do tradutor

Origens de replicação

Uso do catálogo pg_replication_origin para mostrar as origens de replicação criadas. O comando abaixo foi executado no servidor de destino (subscritor), e não no servidor de origem (publicador).

 
ana=> SELECT * FROM pg_replication_origin;

 roident |  roname
---------+----------
       1 | pg_17074
(1 linha)