PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Създайте множество екземпляри на Postgres на една и съща машина

Предполагам, че можете да се справите с помощта на помощните програми на postgresql.

Създайте клъстерите

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

Изпълнете екземплярите

$ 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

Тестово поточно предаване

Сега имате два екземпляра, работещи на портове 5433 и 5434. Конфигурационните файлове за тях са в директории с данни, посочени от initdb . Настройте ги за поточно репликация.
Вашата инсталация по подразбиране остава недокосната в порт 5432.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да актуализирам автоматично времеви печат в PostgreSQL

  2. PostGIS в действие

  3. Как да получите разлика от дни/месеци/години (datediff) между две дати?

  4. Защо дори да използвате *DB.exec() или подготвени изрази в Golang?

  5. Защо неподписано цяло число не е налично в PostgreSQL?