Ajout suppression SUBSCRIPTION réplication logique sur le secondaire et le primaire

This commit is contained in:
emorino 2023-11-08 09:32:17 +01:00
parent 2a17966481
commit 4562448b9c

View file

@ -133,11 +133,26 @@ foo=# ALTER SUBSCRIPTION mysub ENABLE;
### Suppression
~~~
* Pour supprimer une PUBLICATION sur le primaire :
~~~sql
DROP PUBLICATION alltables;
~~~
* Pour supprimer une SUBSCRIPTION sur un secondaire
~~~sql
ALTER SUBSCRIPTION mysub DISABLE;
ALTER SUBSCRIPTION mysub SET (slot_name=NONE);
DROP SUBSCRIPTION mysub;
~~~
Puis on supprime le slot de réplication logique sur le primaire :
~~~sql
SELECT * FROM pg_drop_replication_slot('mysub');
~~~
### Ajout d'un schema à une base / utilisateur répliqué
Si l'on ajoute un schéma à une base répliqué, pour que la syncho des données de ce shcéma se fasse, il faut que l'utilisateur SQL dédié à la réplication est le droit **USAGE** sur ce schéma :