Commit cd73989
Task LAV-1783: GRANT/REVOKE privilege vocabulary — CREATE ALERT/TASK/VIEW/SHARE/AGENT/MCP SERVER, ON FUTURE TASKS IN, COMPUTE POOL (apache#2266)
Teach the grant grammar the schema-scoped CREATE privileges (ALERT, TASK,
VIEW, AGENT, MCP SERVER), CREATE SHARE ON ACCOUNT, and the FUTURE TASKS
object plural, and echo each verbatim through SHOW GRANTS. Account-scoped
edges now report the account locator as `name` in SHOW GRANTS TO ROLE.
GRANT/REVOKE ON COMPUTE POOL reproduces Snowflake's verbatim
002003/02000 rejection rather than recording a phantom grant.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent df7c35a commit cd73989
3 files changed
Lines changed: 28 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10095 | 10095 | | |
10096 | 10096 | | |
10097 | 10097 | | |
| 10098 | + | |
| 10099 | + | |
| 10100 | + | |
| 10101 | + | |
10098 | 10102 | | |
10099 | 10103 | | |
10100 | 10104 | | |
10101 | 10105 | | |
10102 | 10106 | | |
10103 | 10107 | | |
| 10108 | + | |
| 10109 | + | |
10104 | 10110 | | |
10105 | 10111 | | |
10106 | 10112 | | |
| |||
10134 | 10140 | | |
10135 | 10141 | | |
10136 | 10142 | | |
| 10143 | + | |
| 10144 | + | |
| 10145 | + | |
| 10146 | + | |
10137 | 10147 | | |
10138 | 10148 | | |
10139 | 10149 | | |
| |||
10144 | 10154 | | |
10145 | 10155 | | |
10146 | 10156 | | |
| 10157 | + | |
| 10158 | + | |
10147 | 10159 | | |
10148 | 10160 | | |
10149 | 10161 | | |
| 10162 | + | |
10150 | 10163 | | |
10151 | 10164 | | |
10152 | 10165 | | |
| |||
10163 | 10176 | | |
10164 | 10177 | | |
10165 | 10178 | | |
| 10179 | + | |
| 10180 | + | |
10166 | 10181 | | |
10167 | 10182 | | |
10168 | 10183 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
| 110 | + | |
110 | 111 | | |
111 | 112 | | |
112 | 113 | | |
| |||
672 | 673 | | |
673 | 674 | | |
674 | 675 | | |
| 676 | + | |
675 | 677 | | |
676 | 678 | | |
677 | 679 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19148 | 19148 | | |
19149 | 19149 | | |
19150 | 19150 | | |
| 19151 | + | |
19151 | 19152 | | |
19152 | 19153 | | |
19153 | 19154 | | |
| |||
19378 | 19379 | | |
19379 | 19380 | | |
19380 | 19381 | | |
| 19382 | + | |
| 19383 | + | |
19381 | 19384 | | |
19382 | 19385 | | |
19383 | 19386 | | |
| |||
19396 | 19399 | | |
19397 | 19400 | | |
19398 | 19401 | | |
| 19402 | + | |
| 19403 | + | |
| 19404 | + | |
| 19405 | + | |
19399 | 19406 | | |
19400 | 19407 | | |
19401 | 19408 | | |
| |||
19414 | 19421 | | |
19415 | 19422 | | |
19416 | 19423 | | |
| 19424 | + | |
| 19425 | + | |
| 19426 | + | |
| 19427 | + | |
19417 | 19428 | | |
19418 | 19429 | | |
19419 | 19430 | | |
| |||
0 commit comments