如果手动设置,postgresql 的 juju charm 是否会自动复制?

如果手动设置,postgresql 的 juju charm 是否会自动复制?

推荐的 postgresql juju charm 在其自述文件中介绍了一项不错的功能,即当配置为独立服务器时,它能够在添加更多单元时自动成为具有复制功能的主机/从机。甚至可以删除主机,然后从机恢复其功能。

听起来不错,但我想知道,由于我已经手动设置了一个数据库(我已经通过 SSH 进入服务器并创建了数据库并加载了一个转储),它是否仍然有效,或者是否必须使用已使用 charm 自动创建的数据库?

答案1

是的,它会起作用。

PostgreSQL 复制复制整个 PostgreSQL 集群,因此您、juju 和系统集群(template0、template1 和 postgres)创建的默认集群中的所有数据库,以及所有集群全局对象(如用户和角色)。

没有为您使用 pg_createcluster 或 initdb 创建的任何非默认集群设置复制。

相关内容