grant-privilege.svg 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
  1. <svg xmlns="http://www.w3.org/2000/svg" width="727" height="1365">
  2. <polygon points="9 61 1 57 1 65"/>
  3. <polygon points="17 61 9 57 9 65"/>
  4. <rect x="31" y="47" width="70" height="32" rx="10"/>
  5. <rect x="29"
  6. y="45"
  7. width="70"
  8. height="32"
  9. class="terminal"
  10. rx="10"/>
  11. <text class="terminal" x="39" y="65">GRANT</text>
  12. <rect x="161" y="47" width="76" height="32"/>
  13. <rect x="159" y="45" width="76" height="32" class="nonterminal"/>
  14. <text class="nonterminal" x="169" y="65">privilege</text>
  15. <rect x="161" y="3" width="24" height="32" rx="10"/>
  16. <rect x="159"
  17. y="1"
  18. width="24"
  19. height="32"
  20. class="terminal"
  21. rx="10"/>
  22. <text class="terminal" x="169" y="21">,</text>
  23. <rect x="141" y="91" width="46" height="32" rx="10"/>
  24. <rect x="139"
  25. y="89"
  26. width="46"
  27. height="32"
  28. class="terminal"
  29. rx="10"/>
  30. <text class="terminal" x="149" y="109">ALL</text>
  31. <rect x="227" y="123" width="102" height="32" rx="10"/>
  32. <rect x="225"
  33. y="121"
  34. width="102"
  35. height="32"
  36. class="terminal"
  37. rx="10"/>
  38. <text class="terminal" x="235" y="141">PRIVILEGES</text>
  39. <rect x="389" y="47" width="40" height="32" rx="10"/>
  40. <rect x="387"
  41. y="45"
  42. width="40"
  43. height="32"
  44. class="terminal"
  45. rx="10"/>
  46. <text class="terminal" x="397" y="65">ON</text>
  47. <rect x="65" y="265" width="66" height="32" rx="10"/>
  48. <rect x="63"
  49. y="263"
  50. width="66"
  51. height="32"
  52. class="terminal"
  53. rx="10"/>
  54. <text class="terminal" x="73" y="283">TABLE</text>
  55. <rect x="65" y="309" width="56" height="32" rx="10"/>
  56. <rect x="63"
  57. y="307"
  58. width="56"
  59. height="32"
  60. class="terminal"
  61. rx="10"/>
  62. <text class="terminal" x="73" y="327">TYPE</text>
  63. <rect x="65" y="353" width="76" height="32" rx="10"/>
  64. <rect x="63"
  65. y="351"
  66. width="76"
  67. height="32"
  68. class="terminal"
  69. rx="10"/>
  70. <text class="terminal" x="73" y="371">SECRET</text>
  71. <rect x="65" y="397" width="116" height="32" rx="10"/>
  72. <rect x="63"
  73. y="395"
  74. width="116"
  75. height="32"
  76. class="terminal"
  77. rx="10"/>
  78. <text class="terminal" x="73" y="415">CONNECTION</text>
  79. <rect x="65" y="441" width="98" height="32" rx="10"/>
  80. <rect x="63"
  81. y="439"
  82. width="98"
  83. height="32"
  84. class="terminal"
  85. rx="10"/>
  86. <text class="terminal" x="73" y="459">DATABASE</text>
  87. <rect x="65" y="485" width="82" height="32" rx="10"/>
  88. <rect x="63"
  89. y="483"
  90. width="82"
  91. height="32"
  92. class="terminal"
  93. rx="10"/>
  94. <text class="terminal" x="73" y="503">SCHEMA</text>
  95. <rect x="65" y="529" width="84" height="32" rx="10"/>
  96. <rect x="63"
  97. y="527"
  98. width="84"
  99. height="32"
  100. class="terminal"
  101. rx="10"/>
  102. <text class="terminal" x="73" y="547">CLUSTER</text>
  103. <rect x="241" y="233" width="104" height="32"/>
  104. <rect x="239" y="231" width="104" height="32" class="nonterminal"/>
  105. <text class="nonterminal" x="249" y="251">object_name</text>
  106. <rect x="241" y="189" width="24" height="32" rx="10"/>
  107. <rect x="239"
  108. y="187"
  109. width="24"
  110. height="32"
  111. class="terminal"
  112. rx="10"/>
  113. <text class="terminal" x="249" y="207">,</text>
  114. <rect x="45" y="573" width="78" height="32" rx="10"/>
  115. <rect x="43"
  116. y="571"
  117. width="78"
  118. height="32"
  119. class="terminal"
  120. rx="10"/>
  121. <text class="terminal" x="53" y="591">SYSTEM</text>
  122. <rect x="45" y="661" width="46" height="32" rx="10"/>
  123. <rect x="43"
  124. y="659"
  125. width="46"
  126. height="32"
  127. class="terminal"
  128. rx="10"/>
  129. <text class="terminal" x="53" y="679">ALL</text>
  130. <rect x="151" y="661" width="74" height="32" rx="10"/>
  131. <rect x="149"
  132. y="659"
  133. width="74"
  134. height="32"
  135. class="terminal"
  136. rx="10"/>
  137. <text class="terminal" x="159" y="679">TABLES</text>
  138. <rect x="151" y="705" width="66" height="32" rx="10"/>
  139. <rect x="149"
  140. y="703"
  141. width="66"
  142. height="32"
  143. class="terminal"
  144. rx="10"/>
  145. <text class="terminal" x="159" y="723">TYPES</text>
  146. <rect x="151" y="749" width="84" height="32" rx="10"/>
  147. <rect x="149"
  148. y="747"
  149. width="84"
  150. height="32"
  151. class="terminal"
  152. rx="10"/>
  153. <text class="terminal" x="159" y="767">SECRETS</text>
  154. <rect x="151" y="793" width="124" height="32" rx="10"/>
  155. <rect x="149"
  156. y="791"
  157. width="124"
  158. height="32"
  159. class="terminal"
  160. rx="10"/>
  161. <text class="terminal" x="159" y="811">CONNECTIONS</text>
  162. <rect x="335" y="661" width="34" height="32" rx="10"/>
  163. <rect x="333"
  164. y="659"
  165. width="34"
  166. height="32"
  167. class="terminal"
  168. rx="10"/>
  169. <text class="terminal" x="343" y="679">IN</text>
  170. <rect x="389" y="661" width="82" height="32" rx="10"/>
  171. <rect x="387"
  172. y="659"
  173. width="82"
  174. height="32"
  175. class="terminal"
  176. rx="10"/>
  177. <text class="terminal" x="397" y="679">SCHEMA</text>
  178. <rect x="511" y="661" width="114" height="32"/>
  179. <rect x="509" y="659" width="114" height="32" class="nonterminal"/>
  180. <text class="nonterminal" x="519" y="679">schema_name</text>
  181. <rect x="511" y="617" width="24" height="32" rx="10"/>
  182. <rect x="509"
  183. y="615"
  184. width="24"
  185. height="32"
  186. class="terminal"
  187. rx="10"/>
  188. <text class="terminal" x="519" y="635">,</text>
  189. <rect x="151" y="881" width="74" height="32" rx="10"/>
  190. <rect x="149"
  191. y="879"
  192. width="74"
  193. height="32"
  194. class="terminal"
  195. rx="10"/>
  196. <text class="terminal" x="159" y="899">TABLES</text>
  197. <rect x="151" y="925" width="66" height="32" rx="10"/>
  198. <rect x="149"
  199. y="923"
  200. width="66"
  201. height="32"
  202. class="terminal"
  203. rx="10"/>
  204. <text class="terminal" x="159" y="943">TYPES</text>
  205. <rect x="151" y="969" width="84" height="32" rx="10"/>
  206. <rect x="149"
  207. y="967"
  208. width="84"
  209. height="32"
  210. class="terminal"
  211. rx="10"/>
  212. <text class="terminal" x="159" y="987">SECRETS</text>
  213. <rect x="151" y="1013" width="124" height="32" rx="10"/>
  214. <rect x="149"
  215. y="1011"
  216. width="124"
  217. height="32"
  218. class="terminal"
  219. rx="10"/>
  220. <text class="terminal" x="159" y="1031">CONNECTIONS</text>
  221. <rect x="151" y="1057" width="90" height="32" rx="10"/>
  222. <rect x="149"
  223. y="1055"
  224. width="90"
  225. height="32"
  226. class="terminal"
  227. rx="10"/>
  228. <text class="terminal" x="159" y="1075">SCHEMAS</text>
  229. <rect x="315" y="881" width="34" height="32" rx="10"/>
  230. <rect x="313"
  231. y="879"
  232. width="34"
  233. height="32"
  234. class="terminal"
  235. rx="10"/>
  236. <text class="terminal" x="323" y="899">IN</text>
  237. <rect x="369" y="881" width="98" height="32" rx="10"/>
  238. <rect x="367"
  239. y="879"
  240. width="98"
  241. height="32"
  242. class="terminal"
  243. rx="10"/>
  244. <text class="terminal" x="377" y="899">DATABASE</text>
  245. <rect x="507" y="881" width="124" height="32"/>
  246. <rect x="505" y="879" width="124" height="32" class="nonterminal"/>
  247. <text class="nonterminal" x="515" y="899">database_name</text>
  248. <rect x="507" y="837" width="24" height="32" rx="10"/>
  249. <rect x="505"
  250. y="835"
  251. width="24"
  252. height="32"
  253. class="terminal"
  254. rx="10"/>
  255. <text class="terminal" x="515" y="855">,</text>
  256. <rect x="131" y="1101" width="106" height="32" rx="10"/>
  257. <rect x="129"
  258. y="1099"
  259. width="106"
  260. height="32"
  261. class="terminal"
  262. rx="10"/>
  263. <text class="terminal" x="139" y="1119">DATABASES</text>
  264. <rect x="131" y="1145" width="90" height="32" rx="10"/>
  265. <rect x="129"
  266. y="1143"
  267. width="90"
  268. height="32"
  269. class="terminal"
  270. rx="10"/>
  271. <text class="terminal" x="139" y="1163">SCHEMAS</text>
  272. <rect x="131" y="1189" width="94" height="32" rx="10"/>
  273. <rect x="129"
  274. y="1187"
  275. width="94"
  276. height="32"
  277. class="terminal"
  278. rx="10"/>
  279. <text class="terminal" x="139" y="1207">CLUSTERS</text>
  280. <rect x="381" y="1299" width="40" height="32" rx="10"/>
  281. <rect x="379"
  282. y="1297"
  283. width="40"
  284. height="32"
  285. class="terminal"
  286. rx="10"/>
  287. <text class="terminal" x="389" y="1317">TO</text>
  288. <rect x="481" y="1331" width="70" height="32" rx="10"/>
  289. <rect x="479"
  290. y="1329"
  291. width="70"
  292. height="32"
  293. class="terminal"
  294. rx="10"/>
  295. <text class="terminal" x="489" y="1349">GROUP</text>
  296. <rect x="591" y="1299" width="88" height="32"/>
  297. <rect x="589" y="1297" width="88" height="32" class="nonterminal"/>
  298. <text class="nonterminal" x="599" y="1317">role_name</text>
  299. <rect x="461" y="1255" width="24" height="32" rx="10"/>
  300. <rect x="459"
  301. y="1253"
  302. width="24"
  303. height="32"
  304. class="terminal"
  305. rx="10"/>
  306. <text class="terminal" x="469" y="1273">,</text>
  307. <path class="line"
  308. d="m17 61 h2 m0 0 h10 m70 0 h10 m40 0 h10 m76 0 h10 m-116 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m96 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-96 0 h10 m24 0 h10 m0 0 h52 m20 44 h92 m-248 0 h20 m228 0 h20 m-268 0 q10 0 10 10 m248 0 q0 -10 10 -10 m-258 10 v24 m248 0 v-24 m-248 24 q0 10 10 10 m228 0 q10 0 10 -10 m-238 10 h10 m46 0 h10 m20 0 h10 m0 0 h112 m-142 0 h20 m122 0 h20 m-162 0 q10 0 10 10 m142 0 q0 -10 10 -10 m-152 10 v12 m142 0 v-12 m-142 12 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m102 0 h10 m40 -76 h10 m40 0 h10 m2 0 l2 0 m2 0 l2 0 m2 0 l2 0 m-448 186 l2 0 m2 0 l2 0 m2 0 l2 0 m42 0 h10 m0 0 h126 m-156 0 h20 m136 0 h20 m-176 0 q10 0 10 10 m156 0 q0 -10 10 -10 m-166 10 v12 m156 0 v-12 m-156 12 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m66 0 h10 m0 0 h50 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m56 0 h10 m0 0 h60 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m76 0 h10 m0 0 h40 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m116 0 h10 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m98 0 h10 m0 0 h18 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m82 0 h10 m0 0 h34 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m84 0 h10 m0 0 h32 m40 -296 h10 m104 0 h10 m-144 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m124 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-124 0 h10 m24 0 h10 m0 0 h80 m20 44 h320 m-680 0 h20 m660 0 h20 m-700 0 q10 0 10 10 m680 0 q0 -10 10 -10 m-690 10 v320 m680 0 v-320 m-680 320 q0 10 10 10 m660 0 q10 0 10 -10 m-670 10 h10 m78 0 h10 m0 0 h562 m-670 -10 v20 m680 0 v-20 m-680 20 v68 m680 0 v-68 m-680 68 q0 10 10 10 m660 0 q10 0 10 -10 m-670 10 h10 m46 0 h10 m40 0 h10 m74 0 h10 m0 0 h50 m-164 0 h20 m144 0 h20 m-184 0 q10 0 10 10 m164 0 q0 -10 10 -10 m-174 10 v24 m164 0 v-24 m-164 24 q0 10 10 10 m144 0 q10 0 10 -10 m-154 10 h10 m66 0 h10 m0 0 h58 m-154 -10 v20 m164 0 v-20 m-164 20 v24 m164 0 v-24 m-164 24 q0 10 10 10 m144 0 q10 0 10 -10 m-154 10 h10 m84 0 h10 m0 0 h40 m-154 -10 v20 m164 0 v-20 m-164 20 v24 m164 0 v-24 m-164 24 q0 10 10 10 m144 0 q10 0 10 -10 m-154 10 h10 m124 0 h10 m40 -132 h10 m34 0 h10 m0 0 h10 m82 0 h10 m20 0 h10 m114 0 h10 m-154 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m134 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-134 0 h10 m24 0 h10 m0 0 h90 m-330 44 h20 m330 0 h20 m-370 0 q10 0 10 10 m350 0 q0 -10 10 -10 m-360 10 v14 m350 0 v-14 m-350 14 q0 10 10 10 m330 0 q10 0 10 -10 m-340 10 h10 m0 0 h320 m-554 -34 h20 m554 0 h20 m-594 0 q10 0 10 10 m574 0 q0 -10 10 -10 m-584 10 v200 m574 0 v-200 m-574 200 q0 10 10 10 m554 0 q10 0 10 -10 m-544 10 h10 m74 0 h10 m0 0 h50 m-164 0 h20 m144 0 h20 m-184 0 q10 0 10 10 m164 0 q0 -10 10 -10 m-174 10 v24 m164 0 v-24 m-164 24 q0 10 10 10 m144 0 q10 0 10 -10 m-154 10 h10 m66 0 h10 m0 0 h58 m-154 -10 v20 m164 0 v-20 m-164 20 v24 m164 0 v-24 m-164 24 q0 10 10 10 m144 0 q10 0 10 -10 m-154 10 h10 m84 0 h10 m0 0 h40 m-154 -10 v20 m164 0 v-20 m-164 20 v24 m164 0 v-24 m-164 24 q0 10 10 10 m144 0 q10 0 10 -10 m-154 10 h10 m124 0 h10 m-154 -10 v20 m164 0 v-20 m-164 20 v24 m164 0 v-24 m-164 24 q0 10 10 10 m144 0 q10 0 10 -10 m-154 10 h10 m90 0 h10 m0 0 h34 m20 -176 h10 m34 0 h10 m0 0 h10 m98 0 h10 m20 0 h10 m124 0 h10 m-164 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m144 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-144 0 h10 m24 0 h10 m0 0 h100 m20 44 h14 m-564 -10 v20 m574 0 v-20 m-574 20 v200 m574 0 v-200 m-574 200 q0 10 10 10 m554 0 q10 0 10 -10 m-564 10 h10 m106 0 h10 m0 0 h428 m-564 -10 v20 m574 0 v-20 m-574 20 v24 m574 0 v-24 m-574 24 q0 10 10 10 m554 0 q10 0 10 -10 m-564 10 h10 m90 0 h10 m0 0 h444 m-564 -10 v20 m574 0 v-20 m-574 20 v24 m574 0 v-24 m-574 24 q0 10 10 10 m554 0 q10 0 10 -10 m-564 10 h10 m94 0 h10 m0 0 h440 m42 -956 l2 0 m2 0 l2 0 m2 0 l2 0 m-368 1066 l2 0 m2 0 l2 0 m2 0 l2 0 m2 0 h10 m40 0 h10 m40 0 h10 m0 0 h80 m-110 0 h20 m90 0 h20 m-130 0 q10 0 10 10 m110 0 q0 -10 10 -10 m-120 10 v12 m110 0 v-12 m-110 12 q0 10 10 10 m90 0 q10 0 10 -10 m-100 10 h10 m70 0 h10 m20 -32 h10 m88 0 h10 m-258 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m238 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-238 0 h10 m24 0 h10 m0 0 h194 m23 44 h-3"/>
  309. <polygon points="717 1313 725 1309 725 1317"/>
  310. <polygon points="717 1313 709 1309 709 1317"/>
  311. </svg>