Browse Source

Ajout dump schema pour mise en place réplication logique

master
emorino 4 months ago
parent
commit
6df41b3a4a
1 changed files with 7 additions and 6 deletions
  1. +7
    -6
      HowtoPostgreSQL/ReplicationLogique.md

+ 7
- 6
HowtoPostgreSQL/ReplicationLogique.md View File

@ -33,6 +33,13 @@ foo=# CREATE PUBLICATION alltables FOR ALL TABLES;
CREATE PUBLICATION
~~~
Ensuite, il faut créer les tables de façon identique sur les bases, pour cela on dump le schema de la ou des bases concernée depuis le primaire vers le secondaire :
~~~
pg_dump -h IP_PRIMAIRE -p 5432 -s base1 | psql -h IP_SECONDAIRE -p 5432 base1
~~~
Sur le serveur réplica, on crée une subscription liée à cette base :
~~~
@ -45,12 +52,6 @@ CREATE SUBSCRIPTION
Attention, contrairement à la réplication physique, rien n'empêche d'écrire sur le serveur réplica.
Ensuite, il faut créer les tables de façon identique sur les deux bases :
~~~
postgres $ psql -U foo -h 127.0.0.1 -p 5432 foo
foo=> CREATE TABLE t (a INT);
~~~
Enfin, l'insertion de données sur le serveur primaire, devrait provoquer le transfert de ces données sur le serveur réplica :


Loading…
Cancel
Save