sql >> Base de Datos >  >> RDS >> PostgreSQL

Cree varias instancias de Postgres en la misma máquina

Supongo que puede encontrar la manera de usar las utilidades de postgresql.

Crear los clústeres

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

Ejecutar las instancias

$ 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

Transmisión de prueba

Ahora tiene dos instancias ejecutándose en los puertos 5433 y 5434. Los archivos de configuración para ellos están en directorios de datos especificados por initdb . Ajústelos para la replicación de transmisión.
Su instalación predeterminada permanece intacta en el puerto 5432.