我最初遵循的是http://www.postgresql.org/docs/9.2/static/runtime.html。它指示我安装 postgres-xc,用于创建数据库集群。在其他网站上,我被指示使用 postgres-9.3 包(或 9.x)。我注意到的一个不一致之处是,诸如--nodename
原始指南中缺少。
apt-get remove --purge postgres-xc
我已经按照其他人的建议,使用和卸载了 postgres-xc dpkg remove --purge postgres-xc
,以及遵循此解决方案,这涉及到改变 postgres-xc.prerm
以便它能尽早退出。
此外,我多次卸载并重新安装了 postgresql-package,还运行了sudo apt-get install postgresql postgresql-contrib
和sudo apt-get install postgresql-9.3 postgresql-contrib-9.3
。我在卸载其他版本后也这样做了。当我尝试postgres
在 Bash 中运行该命令时,出现以下错误:
程序“postgres”当前未安装。您可以输入以下命令安装它:sudo apt-get install postgres-xc
我已经尝试让它工作了一段时间,但到目前为止什么都没起作用。我可以使用的唯一 PostgreSQL 二进制文件是psql
,它只是一个动态会话(我想设置一个服务器)。