• Stephen Frost's avatar
    Handle dependencies properly in ALTER POLICY · ed8bec91
    Stephen Frost authored
    ALTER POLICY hadn't fully considered partial policy alternation
    (eg: change just the roles on the policy, or just change one of
    the expressions) when rebuilding the dependencies.  Instead, it
    would happily remove all dependencies which existed for the
    policy and then only recreate the dependencies for the objects
    referred to in the specific ALTER POLICY command.
    
    Correct that by extracting and building the dependencies for all
    objects referenced by the policy, regardless of if they were
    provided as part of the ALTER POLICY command or were already in
    place as part of the pre-existing policy.
    ed8bec91
policy.c 30.5 KB