Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Prima di poter eseguire un aggiornamento della versione principale su un'istanza writer del cluster Aurora Postgre SQL DB RDS per un'istanza . Il processo di verifica preliminare dell'aggiornamento alla versione principale avvisa che l'aggiornamento non può procedere fino a quando gli slot non vengono rimossi.
Per identificare gli slot di replica creati utilizzando l'estensione pglogical
, accedi a ciascun database e recupera il nome dei nodi. Quando esegui la query sul nodo subscriber, nell'output viene restituito sia il nodo publisher che il nodo subscriber, come mostrato nell'esempio seguente.
SELECT * FROM pglogical.node;
node_id | node_name ------------+------------------- 2182738256 | docs_lab_target 3410995529 | docs_lab_provider (2 rows)
Puoi ottenere i dettagli sulla sottoscrizione con la seguente query.
SELECT sub_name,sub_slot_name,sub_target FROM pglogical.subscription;
sub_name | sub_slot_name | sub_target ----------+--------------------------------+------------ docs_lab_subscription | pgl_labdb_docs_labcb4fa94_docs_lab3de412c | 2182738256 (1 row)
A questo punto puoi rimuovere la sottoscrizione, come indicato di seguito.
SELECT pglogical.drop_subscription(subscription_name := 'docs_lab_subscription');
drop_subscription ------------------- 1 (1 row)
Dopo aver rimosso la sottoscrizione, puoi eliminare il nodo.
SELECT pglogical.drop_node(node_name := 'docs-lab-subscriber');
drop_node ----------- t (1 row)
Puoi verificare che il nodo sia stato eliminato, come indicato di seguito.
SELECT * FROM pglogical.node;
node_id | node_name ---------+----------- (0 rows)