postgresql/src/backend
Tom Lane 55a7cf80a0 Allow non-superuser database owners to create procedural languages.
A DBA is allowed to create a language in his database if it's marked
"tmpldbacreate" in pg_pltemplate.  The factory default is that this is set
for all standard trusted languages, but of course a superuser may adjust
the settings.  In service of this, add the long-foreseen owner column to
pg_language; renaming, dropping, and altering owner of a PL now follow
normal ownership rules instead of being superuser-only.
Jeremy Drake, with some editorialization by Tom Lane.
2007-03-26 16:58:41 +00:00
..
access Clean up the representation of special snapshots by including a "method 2007-03-25 19:45:14 +00:00
bootstrap First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00
catalog Allow non-superuser database owners to create procedural languages. 2007-03-26 16:58:41 +00:00
commands Allow non-superuser database owners to create procedural languages. 2007-03-26 16:58:41 +00:00
executor Make _SPI_execute_plan pass the query source string down to ProcessUtility 2007-03-25 23:42:43 +00:00
lib Remove the currently unused FRONTEND case in dllist.c. This allows the usage 2007-03-22 18:57:52 +00:00
libpq Add lo_truncate() to backend and libpq for large object truncation. 2007-03-03 19:52:47 +00:00
main Cleanup the bootstrap code a little, and rename "dummy procs" in the code 2007-03-07 13:35:03 +00:00
nodes Fix up the remaining places where the expression node structure would lose 2007-03-17 00:11:05 +00:00
optimizer Fix some problems with selectivity estimation for partial indexes. 2007-03-21 22:18:12 +00:00
parser Allow non-superuser database owners to create procedural languages. 2007-03-26 16:58:41 +00:00
po Translation updates 2006-12-02 01:16:16 +00:00
port Native shared memory implementation for win32. 2007-03-21 14:39:23 +00:00
postmaster Set the node properly, per Tom. 2007-03-23 21:57:10 +00:00
regex Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
rewrite Changes pg_trigger and extend pg_rewrite in order to allow triggers and 2007-03-19 23:38:32 +00:00
storage Clean up the representation of special snapshots by including a "method 2007-03-25 19:45:14 +00:00
tcop Allow non-superuser database owners to create procedural languages. 2007-03-26 16:58:41 +00:00
utils Fix pg_wchar_table's maxmblen field of EUC_CN, EUC_TW, MULE_INTERNAL 2007-03-26 11:15:13 +00:00
Makefile Replace useless uses of := by = in makefiles. 2007-02-09 15:56:00 +00:00
nls.mk Add _ to gettext triggers. Must have been forgotten here when it was introduced. 2005-10-04 11:14:03 +00:00