feat: support grant revoke procedure from sql
- Update sbroad submodule to commit with grant/revoke procedure support - Use existing mechanisms for grant/revoke ACL opcodes for grant/revoke procedure implementation - Add integration tests - Valid combinations: all procedures: grant/revoke create/execute/drop specific procedure: grant/revoke execute/drop - Syntax: grant create procedure to alice option(timeout=3) grant execute procedure on "spam"(int) to "alex" grant drop procedure on foo to bob revoke drop procedure on foo from bob
Showing
- CHANGELOG.md 2 additions, 0 deletionsCHANGELOG.md
- Cargo.lock 1 addition, 0 deletionsCargo.lock
- sbroad 1 addition, 1 deletionsbroad
- src/schema.rs 2 additions, 1 deletionsrc/schema.rs
- src/sql.rs 29 additions, 4 deletionssrc/sql.rs
- test/int/test_sql.py 289 additions, 39 deletionstest/int/test_sql.py
Loading
Please register or sign in to comment