2012-04-28 2 views
1

私はpostgresqlの実行中のインスタンスにpostgresqlデータベースをホット "マウント"する方法を探しています。つまり、私はテーブルスペースを含むamazon S3ブロックを持っていますが、postgresqlを実行しているEC2インスタンスにそのブロックをマウントし、データベースを持ち上げることはできますか? (すでに他のデータベースに対応しているため、インスタンスを再起動する必要はありません)。S3からpostgresqlデータベースをマウントする

ポストグルの複数のインスタンスを実行し、ボリュームをマウントするときに起動する方が良いでしょうか?つまり、dbとpostgresqlインスタンスとの間に1対1の関係があります。

これは、関連する質問ですが、答えはやや不完全です:

Copying a tablespace from one postgresql instance to another

答えて

0

私はこれを行うために見つけた最良の方法は、PostgreSQLの複数のインスタンスを実行するために実際にあります。特に、Ubuntuにはポストグルクラスター管理機能が組み込まれています(Ubuntuを使用している場合は他のDebianについてはわかりませんが...)。チェックアウト:

pg_createcluster 
pg_dropcluster 
pg_lsclusters 
関連する問題