Вся предоставленная на этом сервере информация собрана нами из разных источников. Если Вам кажется, что публикация каких-то документов нарушает чьи-либо авторские права, сообщите нам об этом.
Предполагается, что администратор сайта правильно запустил
процесс postmaster и у тебя есть право использовать базу данных, и ты (пользователь)
можешь запускать приложения. Как упоминалось выше, ты должен добавить /usr/local/pgsql/bin в свой путь поиска shell. В большинстве случаев, это все приготовления,
которые необходимо сделать.
Как и в Postgres v6.3, есть два стиля подключения. Администратор сайта может позволить
подключаться через сетевое соединение TCP/IP или ограничиться доступом к базе данных
только локальной машиной (той же машиной) подключением через сокеты.
Этот выбор становится значимым, если ты столкнулся с проблемой в подключении
к базе данных.
Если ты получил следующие сообщения об ошибках при командах Postgres (таких как psql или createdb):
% psql template1
Connection to database 'postgres' failed.
connectDB() failed: Is the postmaster running and accepting connections
at 'UNIX Socket' on port '5432'?
или
% psql -h localhost template1
Connection to database 'postgres' failed.
connectDB() failed: Is the postmaster running and accepting TCP/IP
(with -i) connections at 'localhost' on port '5432'?
то это обычно из-за того что: (1) postmaster не запущен,
или (2) ты попытался подключиться к не тому хосту-серверу.
Если ты получил следующее сообщение об ошибках: