
Первоначально я следовал руководствуhttp://www.postgresql.org/docs/9.2/static/runtime.html. Он приказал мне установить postgres-xc, который предназначен для создания кластеров баз данных. На других сайтах мне было сказано использовать пакет postgres-9.3 (или 9.x). Одной из замеченных мной непоследовательности было то, что такие аргументы, как--nodename
отсутствовали в оригинальном руководстве.
Я удалил postgres-xc, используя apt-get remove --purge 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
, который является просто динамической сессией для него (и я хочу настроить сервер).