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で実行されている2つのインスタンスがあります。それらの構成ファイルは、initdbで指定されたデータディレクトリにあります。 。ストリーミングレプリケーション用にそれらを微調整します。
    デフォルトのインストールは、ポート5432では変更されません。



    1. Postgres:コンポジットキーを実行する方法は?

    2. Oracleデータベースにブール型はありますか?

    3. ループせずにphpとmysqlを使用してスコアテーブルから誰かの「ランク」を取得する最善の方法

    4. MySQLでibdata1ファイルを縮小/パージする方法