postgresql/src
Tom Lane 7d6d02b640 Document that CREATE OPERATOR CLASS amounts to granting public execute
permissions on the functions and operators contained in the opclass.
Since we already require superuser privilege to create an operator class,
there's no expansion-of-privilege hazard here, but if someone were to get
the idea of building an opclass containing functions that need security
restrictions, we'd better warn them off.  Also, change the permission
checks from have-execute-privilege to have-ownership, and then comment
them all out since they're dead code anyway under the superuser restriction.
2006-01-13 18:10:25 +00:00
..
backend Document that CREATE OPERATOR CLASS amounts to granting public execute 2006-01-13 18:10:25 +00:00
bin Brace cleanup. 2006-01-11 21:24:30 +00:00
include Repair "Halloween problem" in EvalPlanQual: a tuple that's been inserted by 2006-01-12 21:48:53 +00:00
interfaces Cosmetic code cleanup: fix a bunch of places that used "return (expr);" 2006-01-11 08:43:13 +00:00
makefiles Remove BEOS port. 2006-01-05 03:01:38 +00:00
pl Clear up remaining compile warning for plperl on Windows. 2006-01-12 22:15:56 +00:00
port Remove BEOS port. 2006-01-05 03:01:38 +00:00
template Remove BEOS port. 2006-01-05 03:01:38 +00:00
test Create a standard function pg_sleep() to sleep for a specified amount of time. 2006-01-11 20:12:43 +00:00
timezone Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
tools Simplify lock manager data structures by making a clear separation between 2005-12-09 01:22:04 +00:00
tutorial Cosmetic code cleanup: fix a bunch of places that used "return (expr);" 2006-01-11 08:43:13 +00:00
utils Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
bcc32.mak Add -N make flag to bcc builds from /src dir. 2005-05-13 18:12:35 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
Makefile Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
Makefile.global.in Fix problems with PGXS builds against an installation tree that was 2005-09-27 17:39:35 +00:00
Makefile.shlib Remove BEOS port. 2006-01-05 03:01:38 +00:00
nls-global.mk Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
win32.mak Attached is a makefile I hacked up to build pg_config under MSVC - the 2005-06-14 17:50:38 +00:00