- 我
apt-get
安装了Postgres 9.2.4(使用PPA)。 - 我曾经
pg_dropcluster --stop 9.2 main
删除默认的数据库集群,因为我打算在刚刚挂载的单独的SSD卷(Rackspace块存储卷)上创建一个新集群。 - 我创建了一个新集群,其数据驻留在我的SSD卷上(并
ps
显示了该集群的所有正常Postgres进程,并且我能够打开Postgres Shell并运行SQL-即运行良好)。现在,当我运行时pg_lsclusters
,没有列出任何内容。
main
在删除群集之前,列出的群集还不错。为什么即使新群集正在运行,我的群集也不会出现?我什至重启了服务器(以防万一)。
@CraigRinger-我曾经用过
—
orokusaki 2013年
initdb -D /the/dir/
-我想我刚刚意识到我应该使用过,我pg_createcluster -d /the/dir/
应该不用吗?两者都是一样的,减去Postgres存储的有关群集的额外元数据吗?(我在Ubuntu 12.04.2上)
哇,真的是这样的话-什么一个真棒工具,这样一个简单的语法
—
orokusaki
pg_ctlcluster 9.2 mycluster start
是的,您知道了-如果要使用
—
Craig Ringer 2013年
pg_wrapper
,则必须始终如此。
@CraigRinger-谢谢。如果您回答了这个问题(我回答了这个问题,但这并不可怕),我会接受您的回答并删除我的。
—
orokusaki 2013年
pg_wrapper
虽然发行版很少使用)