[mdk-re] PostgreSQL - как начать работу?

Sergei =?iso-8859-1?q?serpiph_=CE=C1_pochtamt=2Eru?=
Вс Янв 13 10:53:11 MSK 2002


Воскресенье 13 Январь 2002 00:00, Вы написали:
> Никак не могу сего сделать. В смысле - начать создавать обычных
> PostgreSQL юзеров.
> Не хватает администратора - получаю сообщение что никого (включая
> root-а) нет в pg_shadow (а где он, кстати - я его не нашел?).
>
> Затык уже на этапе (взят из _прилагаемого_ описания):
> > mkdir /usr/local/pgsql/data
> > chown postgres /usr/local/pgsql/data

Это для postgresql, который вы сами собираете. Если вы ставили postgresql из 
rpm, что в Сизифе, то достаточно вызвать "/etc/rc.d/init.d/postgresql start", 
а потом с параметром "stop". Это все само и где нужно создасть. Если вам не 
хочется запускать сервер базы данных, то загляните в тот файл из возьмите 
команды, что нужны.

> > su - postgres

su - -s /bin/bash postgres 

> # Собственно именно здесь - получаю сообщение
> #su: невозможно выполнить /dev/null: Permission denied
> #Дать /dev/null право на испонение? :-)
>
> > /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

> 	Я так понимаю, что оный юзер (postgres), в rpm-ке так и задумывался,
> как фиктивный/специальный?
> Хотя от чтения документации сложилось впечатления, что там мыслится в
> качестве обычного - с шеллом и т.д..

Все верно. Шелл надо набирать вручную (см. выше).

> 	Кроме того, последняя команда явно не соответствует пакету - ну нету
> /usr/local/pgsql/bin/,
> да и сам /usr/local/pgsql появился только после выполнения первой
> команды этапа (это просто к вопросу об адекватности документации).
> Кстати, таки папка ..../data должна лежать именно в /usr/local/pgsql или
> все-таки в имеющемся изначально /usr/lib/pgsql? В нее (в ..../data) ведь
> может захотеть писаться (по умолчанию) еще что нибудь?

Для rpm это /var/lib/pqsql.

> 	Так может, кто-нибудь снизойдет к моей непонятливости и бросит набор (я
> уверен - небольшой, строк 5-6) команд после которых сможет заработать
> хотя бы createuser (хорошо и initdb). Думается, учитывая уровень
> адекватности прилагаемой к 7.0.3-ipl1mdk документации, это окажется
> полезным не только для меня. Но даже если и не так... :.-((
> 	Установлен - Spring 2001.

С ходу не напишу, загляните в /etc/rc.d/init.d/postgresql.

-- 
С уважением, Епифанов Сергей.




Подробная информация о списке рассылки community