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

31 lines
937 B
Markdown

# 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.
```ruby
select replicacao.fn_interrompe_replicacao_tabelas_sem_slave()
```