PostgreSQL 7.1 - postgresql.init

wrobell wrobell w posexperts.com.pl
Śro, 16 Maj 2001, 09:24:16 CEST


On Tue, May 15, 2001 at 09:06:49PM +0200, Artur Flinta wrote:
> Witam!
> 
> On Tue, 15 May 2001, Paweł Kołodziej wrote:
> 
> > malo wniose do dyskusji, ale mi zarowno 7.1 jak i 7.1.1 dziala dobrze (oba
> > kompilowane samodzielnie).
> > 
> > Moze zamiast uzywac /etc/rc.d/postgresql uzyl pg_ctl (czy jakos tak --
> > przychodzi z postgresem). TYlko podaj mu -D /var/lib/pgsql (czy gdzie tam
> > masz baze).
> 
> Mój też samodzielnie kompilowany (ale wszystko z cvs pld) i faktycznie po
> zastosowaniu pg_ctl do startu chodzi jak miodzio :))))
> 
> Trzeba przerobić postgresql.init aby z pg_ctl korzystał.
[wrobell SOURCES]$ cvs up -A postgresql.init
[wrobell SOURCES]$ grep pg_ctl postgresql.init
su postgres -c "/usr/bin/pg_ctl start $PGSQL_CMDLINE -l $POSTGRES_LOG 2>&1 >/dev/null"
su postgres -c "/usr/bin/pg_ctl stop $PGSQL_CMDLINE -m fast 2>&1 >/dev/null"
su postgres -c "/usr/bin/pg_ctl status $PGSQL_CMDLINE"
su postgres -c "/usr/bin/pg_ctl restart $PGSQL_CMDLINE -m fast 2>&1 >/dev/null"

A z czego niby korzysta? Problem polega na tym, że postgresql.init sprawdza
czy masz właściwą wersję struktury katalogu dla baz danych. Jeśli nie,
to zaczyna kombinować z initdb. Sprawdź jaki masz numer w PG_VERSION.
Dla 7.1 i 7.1.1 powinno być 7.1. Jeśli tak masz, to

   /etc/rc.d/init.d/postgresql start

powinno działać. Mi działa. Przed startem sprawdź jeszcze, czy nie masz
uruchomionych jakichś starych procesów postgres-a:

    ps ax|grep post

  wrobell <wrobell w posexperts.com.pl>
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 232 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-users-pl/attachments/20040626/e53cda4f/attachment-0001.bin


Więcej informacji o liście dyskusyjnej pld-users-pl