git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 1564e92) | patch
Document that CREATE OPERATOR CLASS amounts to granting public execute
2006年1月13日 18:10:25 +0000 (18:10 +0000)
2006年1月13日 18:10:25 +0000 (18:10 +0000)
commit 7d6d02b640395bb2f43c01a134d92ff080e82b34
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.
doc/src/sgml/ref/create_opclass.sgml diff | blob | blame | history
src/backend/commands/opclasscmds.c diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /