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