sql >> Database >  >> RDS >> PostgreSQL

Maak meerdere Postgres-instanties op dezelfde machine

Ik neem aan dat je je een weg kunt banen door postgresql-hulpprogramma's te gebruiken.

Maak de clusters

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

Voer de instanties uit

$ 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

Teststreaming

Nu heb je twee instanties die draaien op poort 5433 en 5434. Configuratiebestanden voor hen bevinden zich in gegevensmappen gespecificeerd door initdb . Tweak ze voor streaming-replicatie.
Uw standaardinstallatie blijft ongewijzigd in poort 5432.



  1. SQL Server Express versus express localdb

  2. Langzame migratie naar de cloud

  3. Oplossen:Geen geschikt stuurprogramma gevonden voor jdbc:mysql://localhost/dbname-fout bij gebruik van pools?

  4. mysql selecteer top n max waarden