1

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

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

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

将表空间从一个 postgresql 实例复制到另一个

4

1 回答 1

0

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

pg_createcluster
pg_dropcluster
pg_lsclusters
于 2012-07-24T21:59:04.553 回答