Почему не получается повторно запустить PostgreS сервер?
Доброго времени суток!
Уважаемые профессионалы, подскажите, что делаю не так: собрал из исходников PosrgreS, инициализировал кластер, запустил сервер, проверил, что он работает. После остановки сервера и перезагрузки машины не могу его обратно запустить. В терминале выдает такую ошибку: postgresql start can be found in the following packages... При чем на абсолютно все команды связанные с PGSQL тоже самое.
Пользователя на postgres меняю с запуска системы. Xubuntu 14.04
Спасибо!
Melkij, установку сделал так: в папке postgres выполнил команды:
./configure
make
sudo make install
sudo adduser postgres
sudo mkdir /usr/local/pgsql/data
sudo chown postgres/usr/local/pgsql/data
su postgres
export PATH=/usr/local/pgsql/bin:$PATH
export PGDATA=/usr/local/pgsql/data
initdb -k
pg_ctl start -l logfile
Сервер работал, проверял командой pgsql -c 'select now()'
Остановил командой pg_ctl stop -m fast
После перезагрузки машины почему-то ни одна команда не воспринимается, терминал выдает сообщение следующего типа:
Насколько я понял, после создание кластера сервер можно запустить из любого места, верно?
Что вы сделали для того, чтобы изменённые переменные окружения устанавливались заново при следующей авторизации пользователя? В PATH очевидно отсутствует место куда вы поставили бинарники базы.