PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tạo nhiều phiên bản Postgres trên cùng một máy

Tôi cho rằng bạn có thể giải quyết vấn đề của mình bằng cách sử dụng các tiện ích postgresql.

Tạo cụm

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

Chạy phiên bản

$ 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

Kiểm tra tính năng phát trực tuyến

Bây giờ bạn có hai phiên bản đang chạy trên các cổng 5433 và 5434. Các tệp cấu hình cho chúng nằm trong các dirs dữ liệu được chỉ định bởi initdb . Tinh chỉnh chúng để sao chép trực tuyến.
Cài đặt mặc định của bạn vẫn không bị ảnh hưởng trong cổng 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. Cấu hình cơ sở dữ liệu ActiveRecord ::AdapterNotSpecified không chỉ định bộ điều hợp

  2. Thực hiện thay đổi cấu trúc liên kết sao chép cho PostgreSQL

  3. Amazon RDS cho PostgreSQL Alternatives - ClusterControl cho PostgreSQL

  4. Cập nhật nhiều hàng PostgreSQL trong Node.js

  5. Tại sao truy cập mảng PostgreSQL trong C nhanh hơn nhiều so với PL / pgSQL?