Add session_preload_libraries configuration parameter
authorPeter Eisentraut <peter_e@gmx.net>
Thu, 13 Jun 2013 02:28:24 +0000 (22:28 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Sat, 13 Jul 2013 01:23:50 +0000 (21:23 -0400)
commit070518ddab2c94afea119f2b1944c05d16792b07
treea7b9a7c114037e9168d6953db9699e16ccae90e2
parentf3ab5d46960023cf8a9df3751ab9748ce01a46a0
Add session_preload_libraries configuration parameter

This is like shared_preload_libraries except that it takes effect at
backend start and can be changed without a full postmaster restart.  It
is like local_preload_libraries except that it is still only settable by
a superuser.  This can be a better way to load modules such as
auto_explain.

Since there are now three preload parameters, regroup the documentation
a bit.  Put all parameters into one section, explain common
functionality only once, update the descriptions to reflect current and
future realities.

Reviewed-by: Dimitri Fontaine <dimitri@2ndQuadrant.fr>
doc/src/sgml/auto-explain.sgml
doc/src/sgml/config.sgml
src/backend/tcop/postgres.c
src/backend/utils/init/miscinit.c
src/backend/utils/misc/guc.c
src/include/miscadmin.h
src/include/utils/guc_tables.h