postgres
Jakub Bogusz
qboosh w pld.org.pl
Śro, 26 Mar 2003, 17:50:51 CET
On Wed, Mar 26, 2003 at 02:29:56AM +0100, Tomasz Kłoczko wrote:
> On Tue, 25 Mar 2003, Jakub Bogusz wrote:
> > On Tue, Mar 25, 2003 at 10:49:51PM +0100, Tomasz Kłoczko wrote:
> > > On Tue, 25 Mar 2003, Jacek Rembisz wrote:
> > > > poprawka jest banalna: jeden rm -f w postgresql.init
> > >
> > > I jest niepoprawna.
> > > Wszystkie pliki PIDów powinny być w /var/run wprost lub jakimś
> > > podkatalogu i w tym kierunku powinna iść zmiana.
> > > Przy starcie /var/run i podkatalog są czyyszczone hurtem. Wiadomo że może
> > > się to odbyć tylko przy starcie, a ładownaie tego do skryptu startujacego
> > > postgresa nie zapewni juz czegos takiego.
> >
> > To raczej nie przejdzie w postgresie z HEAD (wiele katalogów, wiele
> > oddzielnych .pidów).
>
> Dlaczego ? Jeżlei byłby katalog /var/run/psql/ a w nim pliki <katalog>.pid
> to to by załatwiło sprawę.
<katalog>.pid znaczy /var/run/psql/var/lib/pgsql.pid? ;)
(BTW, jeśli już, to nie psql tylko pgsql albo postgresql; nazwa "psql"
jest niejednoznaczna, może oznaczać także PervasiveSQL)
> > > Kolejna rzecz która jest do poprawki w postgresie to zakładanie pliku
> > > gniazda w /tmp (to jest neizgodne z FHS i taka poprawka jest juz np.
> > > zaplikowana w mysql).
> >
> > Ale to już nie do Ra.
> > Taki patch jest w debianie (tylko trzeba wydłubać z tej ich sieczki).
> > Może też warto z RH wziąć patcha zmieniającego domyślne pg_hba.conf,
> > żeby sprawdzał użytkownika przy połączeniach lokalnych.
>
> W sumie mogłby być i do Ra.
Działa - nie dotykać.
Zmienione może być najwyżej w paczkach z postgresem 7.3, ale w 7.2.x nie
ma sensu.
> Chodzo o to że ta ścieżka jest zaszyta w
> bibliotekach (serwer chyba tego wprost też nei ma zaszyte a jeżeli nawet
> to nie powinno to szkodzić) i chyba nigdzie nie jest to linkowane
> statycznie. Czyli po instalacji serwera który pliku z gniazdem szukałby w
> /var/run i bibliotek które robiłyby to samo całość nie powinna się
> rozjechać (?).
Jeszcze co najmniej w bibliotekach ODBC (swoją drogą w libodbcpsql.so
z unixODBC 2.2.5 widzę obok siebie "/tmp/.s.PGSQL"
i "/var/run/postgresql/.s.PGSQL").
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl