On Sat, Jan 03, 2015 at 03:03:45PM -0500, Tom Lane wrote: > David Fetter <da...@fetter.org> writes: > > On Sat, Jan 03, 2015 at 02:36:50PM -0500, Noah Misch wrote: > >> The old and the new documentation are both wrong. The directory libpq > >> consults is `pg_config --sysconfdir`, which is packager-selected but rarely > >> matches /etc itself. parseServiceInfo() has the code in question. > > > On my Fedora system, $(pg_config --sysconfdir) is /etc. What should > > we put in the documentation? > > On an install-from-source, it's $installroot/etc. So the new > documentation is very definitely more wrong than the old, which > at least was vague about which etc directory it meant. > > We could do worse than to say it's in the directory printed by > "pg_config --sysconfdir".
Something like the attached? Cheers, David. -- David Fetter <da...@fetter.org> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: david.fet...@gmail.com Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate
diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml index de272c5..36240f6 100644 --- a/doc/src/sgml/libpq.sgml +++ b/doc/src/sgml/libpq.sgml @@ -6951,7 +6951,7 @@ myEventProc(PGEventId evtId, void *evtInfo, void *passThrough) The connection service file can be a per-user service file at <filename>~/.pg_service.conf</filename> or the location specified by the environment variable <envar>PGSERVICEFILE</envar>, - or it can be a system-wide file + or it can be a system-wide under the output of <command>pg_config --sysconfig</command>, frequently at <filename>/etc/pg_service.conf</filename> or in the directory specified by the environment variable <envar>PGSYSCONFDIR</envar>. If service definitions with the same
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers