从S3安装postgresql数据库

时间:2012-04-28 20:42:22

标签: postgresql amazon-s3 amazon-ec2

我正在寻找一种方法将postgresql数据库“挂载”到postgresql的运行实例。那就是我有一个包含表空间的亚马逊S3块,我可以将该块挂载到运行postgresql的EC2实例并启动数据库吗? (不重新启动实例,因为它已经在为其他数据库提供服务)。

运行多个postgres实例并在挂载卷时启动它们会更好吗?即db和postgresql实例之间的一对一关系。

这是一个相关的问题,但答案有点不完整:

Copying a tablespace from one postgresql instance to another

1 个答案:

答案 0 :(得分:0)

我发现这样做的最好方法是运行Postgresql的多个实例。值得注意的是,Ubuntu有一些内置的postgres集群管理功能(如果你明显使用Ubuntu,不确定其他Debian ......)。检查一下:

pg_createcluster
pg_dropcluster
pg_lsclusters