31 lines
937 B
Markdown
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()
|
|
``` |