postgres

Jakub Bogusz qboosh w pld.org.pl
Śro, 26 Mar 2003, 22:27:31 CET


On Wed, Mar 26, 2003 at 07:53:55PM +0100, Tomasz Kłoczko wrote:
> On Wed, 26 Mar 2003, Jakub Bogusz wrote:
> [..]
> > > 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)
> [..]
> > > 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").
> 
> Czyli mógłby być katalog /var/run/pgsql/ do którego wpadałyby
> pliki typu <podkatalog>.pid (gdzie <podkatalog> to byłaby nazwa
> podkatalogu w /var/lib/pgsql) i plik gniazda .s.PGSQL (?).

Chyba pliki (niekoniecznie plik) .s.PGSQL.numer (to jest odpowiednik
numeru portu dla gniazd lokalnych). I zostawiłbym /var/run/postgresql,
skoro to już gdzieś jest zakodowane (poza tym mamy
/usr/{lib,share}/postgresql, a nie pgsql).


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



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