Я установил postgresql так же, как и postgresql-doc, тем не менее кажется, что ubuntu либо не помещает команды в мой путь, либо, если он помещает их в мой путь, он удаляет страницы man для соответствующей команды. Существует некоторая логика, которая гарантирует, что, если команда находится в пути, справочной страницы нет, или наоборот. Не уверен, что это шутка, ошибка или и то и другое:
для остроумия:
postgres@ubuntu:~$ man pg_ctl #this works!
postgres@ubuntu:~$ which pg_ctl #not in my path
postgres@ubuntu:~$ man psql
No manual entry for psql
See 'man 7 undocumented' for help when manual pages are not available.
postgres@ubuntu:~$ which psql #command is my path!
/usr/bin/psql
Это одинаково для того, войду ли я как обычный пользователь или как пользователь postgres.
Кто-нибудь знает, как заставить Ubuntu устанавливать обе команды и справочные страницы для команд?
По жизни я тоже не могу найти, где находится каталог $ PGDATA. Я бы установил postgres по источнику, но пакет сообщит мне об обновлениях. Я просмотрел вики-версию Ubuntu (одну страницу) и не смог найти ничего, что говорило о man-страницах, путях или PGDATA. Нахожусь на Ubuntu 12.10