Files
projeto-importado/docs/remover_node_slony.md
T
2025-11-28 00:29:42 -03:00

937 B

Roteiro de Remoção de um Node

IMPORTANTE

Esse roteiro serve para remover um node após o chamado ser retornado com a informação de que a migração foi finalizada.

Removendo Node do Slony - Origem

Edite conforme as informações do node a ser removido:

# vim /usr/local/slony1/bin/uninstall_node_2.cmd

cluster name=replication_ipmfiscal;

node 1 admin conninfo ='dbname=nome_base_origem host=127.0.0.1 user=postgres';
node 3 admin conninfo ='dbname=nome_base_destino host=172.24.1.24 port=65432 user=postgres';

uninstall node (id=3);
drop node (id=3, event node = 1);
# /usr/local/slony1/bin/slonik /usr/local/slony1/bin/uninstall_node_2.cmd

O slony apaga o node mas não interrompe a monitoração. Para isso, executar o sql abaixo:
Ele remove da monitoração da replicação qualquer tabela que não tenha um slave.

select replicacao.fn_interrompe_replicacao_tabelas_sem_slave()