PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Créer plusieurs instances Postgres sur la même machine

Je suppose que vous pouvez vous débrouiller en utilisant les utilitaires postgresql.

Créer les clusters

$ initdb -D /path/to/datadb1
$ initdb -D /path/to/datadb2

Exécuter les instances

$ pg_ctl -D /path/to/datadb1 -o "-p 5433" -l /path/to/logdb1 start
$ pg_ctl -D /path/to/datadb2 -o "-p 5434" -l /path/to/logdb2 start

Tester la diffusion

Vous avez maintenant deux instances en cours d'exécution sur les ports 5433 et 5434. Les fichiers de configuration correspondants se trouvent dans les répertoires de données spécifiés par initdb . Ajustez-les pour la réplication en streaming.
Votre installation par défaut reste intacte dans le port 5432.