Назад | Перейти на главную страницу

Запуск psql в командной строке Linux

Я только что установил Postgres9, и он работает без проблем. Однако есть одна вещь, которая меня смущает:

Если я напечатаю /usr/local/pgsql/bin/psql test затем загружается командная строка postgres, и я могу использовать ее, как и ожидалось ...

Если я cd /usr/local/pgsql/bin затем введите psql test Я получаю следующую ошибку:

Программа psql в настоящее время не установлена. Чтобы запустить 'psql', попросите администратора установить пакет 'postgresql-client-common'

Кто-нибудь знает почему? (пожалуйста, не говорите установить postgresql-client-common, поскольку это не решает проблему)

Каталог /usr/local/pgsql/bin не в твоем PATH (и ни то, ни другое . - что хорошо по соображениям безопасности). Просто запустите его, если вы находитесь в этом каталоге:

./psql test

что говорит беги psql из текущего каталога (./).