PostgreSQL默认集群?

时间:2015-03-28 18:41:41

标签: postgresql ubuntu

我在Ubuntu 14.04 LTS上运行PostgreSQL 9.3。我不记得创建集群但直接去创建数据库。

使用pg_lsclusters,我发现我的数据库跟随我的数据库

Ver Cluster Port Status Owner      Data directory               
9.3 main    5432 online postgres   /var/lib/postgresql/9.3/main 

我正在阅读PostgreSQL文档,但无法找到相关信息。

我有以下问题:

  1. PostgreSQL会自动创建默认群集吗?如果是这样,使用它是否是好习惯?
  2. PostgreSQL是否也会自动启动默认群集?我从未开始,但它的状态是在线的,我可以在系统监视器中看到它。
  3. 感谢您的任何澄清!

1 个答案:

答案 0 :(得分:1)

你真的在Debian或Ubuntu"上询问" PostgreSQL,因为它是包装和封装实用程序,而不是PostgreSQL自己。

有关信息,请参阅the PostgreSQL help on the Ubuntu community wiki。这也主要适用于Debian,因为它使用与PostgreSQL相同的打包方式。

针对您的具体问题:

  

PostgreSQL会自动创建默认群集吗?如果是这样,使用它是否是好习惯?

严格pg_wrapper,管理PostgreSQL安装的Ubuntu / Debian工具创建它。是的,使用它没关系,并且通常没有太多理由不这样做。

  

PostgreSQL是否也会自动启动默认群集?

这取决于您的操作系统及其PostgreSQL包,而不是PostgreSQL自身。有关如何配置Ubuntu上的内容的信息,请参阅Boot Howto - Ubuntu Community Wiki