From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Kostya Timoshenko To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] Re: Postgresql Message-Id: <20010427181426.67b5b132.kt@petr.kz> In-Reply-To: <3AE9506E.513B1A35@mtu-net.ru> References: <01042600173900.28018@pif.b5.mephi.ru> <3AE72F63.7B88CFDF@logic.ru> <3AE8792D.448E4AE2@mtu-net.ru> <20010427093424.3ea1335e.kt@petr.kz> <3AE9506E.513B1A35@mtu-net.ru> X-Mailer: Sylpheed version 0.4.62 (GTK+ 1.2.10; i586-mandrake-linux) Organization: RST Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Fri Apr 27 15:12:11 2001 X-Original-Date: Fri, 27 Apr 2001 18:14:26 +0700 Archived-At: List-Archive: List-Post: On Fri, 27 Apr 2001 14:56:46 +0400 "Oleg N. Kayunov" wrote: > Kostya Timoshenko wrote: > > > > On Thu, 26 Apr 2001 23:38:21 +0400 > > "Oleg N. Kayunov" wrote: > > > > > Aleksey Novodvorsky wrote: > > > > > > > > Sergei wrote: > > > > > > > > > Спасибо за обновление, только есть одна проблема: > > > > > невозможно подключиться к серверу через сокет, так как на доступ к > > > > > особенно признательны тем, кто возмьет на себя смелость попробовать новый > > > > пакет и сообщит нам о проблемах, но пока он -- только для тестирования. > > > > > > > > Rgrds, AEN > > > Потребовалось ознакомиться с работой сабжа. > > > Запустил PostgressSQL access. > > > Даю в меню "Database -> New", > > > указываю в окошечке имя Test01, нажимаю "Create", > > > получаю окошко с сообщением: > > > > > > Tcl error executing pg_exec create database Test01 > > > is not a valid postgresql connection > > > > > > Не знаю, правда, кто тут кого тестирует :-) > > А Database->Open вы делали? Скорей всего нет. > Понится делал. Но остановился на необходимости указать имя БД > (я так воспринял графу "Database". > Тем не менее сообщаю результаты: > > Error trying to connect to database "Test01" on host localhost > PostgreSQL error message: > Connection to database failed > PQconnectPoll() -- connect() failed: > Connection refused > Is the postmaster running (with -i) at "localhost" > and accepting connection on TCP/IP port "5432" > > Примечания - postmaster в списке процессов обнаруживается, > порт 5432 (по результатам сканирования) не откликается. по умолчанию postgresql запускается без поддержки TCP/IP соединений, если это вам необходимо то добавьте опцию -i в скрипт запуска postgresql. Стартовая база называется template1. > > > Сопутствующие обстоятельства: > > > Сервис postgresql - поднят. > > > По ходу дела на всякий случай внес себя в группу postgres. > > > На результат никак не повлияло. > > и не повлияет, если вы хотите работать с postgresql не от пользователя postgres то необходимо создать пользователя командой createuser. > Очень логично - если от имени этого пользователя работать не буду, то > его надо создать. И так для всех пользователей от чьих имен работать не > буду? > Впрочем, запустил createuser (из под root) и получил: > psql: FATAL 1: SetUserId: user 'root' is not in 'pg_shadow' по умолчанию пользователь root не имеет прав для доступа к postgresql, если это вам так необходимо то сделайте su - postgres а уже потом createuser и не забудьте указать что root имеет право создавать других пользователей. > И что такое этот(эта, это) pg_shadow - файл (не нашел такого), группа > (нету такой) или тайное общество (не состою)? man createuser сообщает, > правда, что это класс, но я увы не настолько марксист, чтоб мне хватило > одной только этой дефиниции. это системная таблица (если ее можно так назвать) где postgres хранить пользователей их права и пароли. > > > Раньше работать с сабжем ни в каком виде не приходилось. > > С postgresql идет неплохая документация, советую прочитать. > > Эт хорошо, но читать проще, когда что-то уже крутится. что бы что-то закрутилось необходимо прочитать как это что-то запустить. -- Kostya.