Issue Details (XML | Word | Printable)

Key: CORE-1928
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Vlad Khorsun
Reporter: Vlad Khorsun
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Firebird Core

Allow EXECUTE STATEMENT to inherit access privileges of caller stored procedure or trigger

Created: 08/Jun/08 04:38 PM   Updated: 23/Feb/11 12:23 PM
Component/s: Engine
Affects Version/s: 2.5 Alpha 1
Fix Version/s: 2.5 Alpha 1

Time Tracking:
Not Specified

Issue Links:
Relate
 

Planning Status: Unspecified


 All   Comments   Work Log   Change History   Version Control   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Vlad Khorsun added a comment - 08/Jun/08 04:49 PM
New optional clause WITH CALLER PRIVILEGES will point engine to use privileges of caller object (stored procedure or trigger) in addition to user's priviliges. The same as if dynamic statement was part of caller object.
It works for EXECUTE STATEMENT against current database only, i.e. if ON EXTERNAL DATA SOURCE clause is omitted.