Devguide needs update for definer's rights
------------------------------------------

                 Key: DERBY-5350
                 URL: https://issues.apache.org/jira/browse/DERBY-5350
             Project: Derby
          Issue Type: Bug
          Components: Documentation
    Affects Versions: 10.8.1.2
            Reporter: Knut Anders Hatlen


I found the following in the Using SQL roles topic of the devguide:

"Within stored procedures and functions that contain SQL, the current role is 
on the authorization stack. Initially, inside a nested connection, the current 
role is set to that of the calling context."
http://db.apache.org/derby/docs/10.8/devguide/cdevcsecureroles.html

I think this is only correct for procedures running with invoker's rights. For 
procedures running with definer's rights, no role is set initially, according 
to the CREATE PROCEDURE statement topic in the reference manual:

"When the procedure is first invoked, no role is set; even if the invoker has 
set a current role, the procedure running with definer's rights has no current 
role set initially."
http://db.apache.org/derby/docs/10.8/ref/rrefcreateprocedurestatement.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to