sql >> Databasteknik >  >> RDS >> PostgreSQL

Skapa flera Postgres-instanser på samma maskin

Jag antar att du kan arbeta dig fram med att använda postgresql-verktyg.

Skapa klustren

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

Kör instanserna

$ 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

Testa streaming

Nu har du två instanser som körs på portarna 5433 och 5434. Konfigurationsfilerna för dem finns i datakataloger specificerade av initdb . Justera dem för strömmande replikering.
Din standardinstallation förblir orörd i port 5432.



  1. Postgresql generera_serie av månader

  2. Det enkla sättet att distribuera ett MySQL Galera Cluster på AWS

  3. Hur man återställer förtroende för en främmande nyckelbegränsning i SQL Server (T-SQL-exempel)

  4. Splitting Strings:En uppföljning