alter-connection.svg 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. <svg xmlns="http://www.w3.org/2000/svg" width="509" height="469">
  2. <polygon points="9 17 1 13 1 21"/>
  3. <polygon points="17 17 9 13 9 21"/>
  4. <rect x="31" y="3" width="66" height="32" rx="10"/>
  5. <rect x="29"
  6. y="1"
  7. width="66"
  8. height="32"
  9. class="terminal"
  10. rx="10"/>
  11. <text class="terminal" x="39" y="21">ALTER</text>
  12. <rect x="117" y="3" width="116" height="32" rx="10"/>
  13. <rect x="115"
  14. y="1"
  15. width="116"
  16. height="32"
  17. class="terminal"
  18. rx="10"/>
  19. <text class="terminal" x="125" y="21">CONNECTION</text>
  20. <rect x="273" y="35" width="86" height="32" rx="10"/>
  21. <rect x="271"
  22. y="33"
  23. width="86"
  24. height="32"
  25. class="terminal"
  26. rx="10"/>
  27. <text class="terminal" x="281" y="53">IF EXISTS</text>
  28. <rect x="399" y="3" width="56" height="32"/>
  29. <rect x="397" y="1" width="56" height="32" class="nonterminal"/>
  30. <text class="nonterminal" x="407" y="21">name</text>
  31. <rect x="85" y="145" width="46" height="32" rx="10"/>
  32. <rect x="83"
  33. y="143"
  34. width="46"
  35. height="32"
  36. class="terminal"
  37. rx="10"/>
  38. <text class="terminal" x="93" y="163">SET</text>
  39. <rect x="151" y="145" width="26" height="32" rx="10"/>
  40. <rect x="149"
  41. y="143"
  42. width="26"
  43. height="32"
  44. class="terminal"
  45. rx="10"/>
  46. <text class="terminal" x="159" y="163">(</text>
  47. <rect x="197" y="145" width="62" height="32"/>
  48. <rect x="195" y="143" width="62" height="32" class="nonterminal"/>
  49. <text class="nonterminal" x="205" y="163">option</text>
  50. <rect x="279" y="145" width="28" height="32" rx="10"/>
  51. <rect x="277"
  52. y="143"
  53. width="28"
  54. height="32"
  55. class="terminal"
  56. rx="10"/>
  57. <text class="terminal" x="287" y="163">=</text>
  58. <rect x="327" y="145" width="54" height="32"/>
  59. <rect x="325" y="143" width="54" height="32" class="nonterminal"/>
  60. <text class="nonterminal" x="335" y="163">value</text>
  61. <rect x="105" y="189" width="60" height="32" rx="10"/>
  62. <rect x="103"
  63. y="187"
  64. width="60"
  65. height="32"
  66. class="terminal"
  67. rx="10"/>
  68. <text class="terminal" x="113" y="207">DROP</text>
  69. <rect x="105" y="233" width="64" height="32" rx="10"/>
  70. <rect x="103"
  71. y="231"
  72. width="64"
  73. height="32"
  74. class="terminal"
  75. rx="10"/>
  76. <text class="terminal" x="113" y="251">RESET</text>
  77. <rect x="209" y="189" width="26" height="32" rx="10"/>
  78. <rect x="207"
  79. y="187"
  80. width="26"
  81. height="32"
  82. class="terminal"
  83. rx="10"/>
  84. <text class="terminal" x="217" y="207">(</text>
  85. <rect x="255" y="189" width="62" height="32"/>
  86. <rect x="253" y="187" width="62" height="32" class="nonterminal"/>
  87. <text class="nonterminal" x="263" y="207">option</text>
  88. <rect x="421" y="145" width="26" height="32" rx="10"/>
  89. <rect x="419"
  90. y="143"
  91. width="26"
  92. height="32"
  93. class="terminal"
  94. rx="10"/>
  95. <text class="terminal" x="429" y="163">)</text>
  96. <rect x="65" y="101" width="24" height="32" rx="10"/>
  97. <rect x="63"
  98. y="99"
  99. width="24"
  100. height="32"
  101. class="terminal"
  102. rx="10"/>
  103. <text class="terminal" x="73" y="119">,</text>
  104. <rect x="45" y="277" width="78" height="32" rx="10"/>
  105. <rect x="43"
  106. y="275"
  107. width="78"
  108. height="32"
  109. class="terminal"
  110. rx="10"/>
  111. <text class="terminal" x="53" y="295">ROTATE</text>
  112. <rect x="143" y="277" width="58" height="32" rx="10"/>
  113. <rect x="141"
  114. y="275"
  115. width="58"
  116. height="32"
  117. class="terminal"
  118. rx="10"/>
  119. <text class="terminal" x="151" y="295">KEYS</text>
  120. <rect x="125" y="419" width="58" height="32" rx="10"/>
  121. <rect x="123"
  122. y="417"
  123. width="58"
  124. height="32"
  125. class="terminal"
  126. rx="10"/>
  127. <text class="terminal" x="133" y="437">WITH</text>
  128. <rect x="223" y="387" width="26" height="32" rx="10"/>
  129. <rect x="221"
  130. y="385"
  131. width="26"
  132. height="32"
  133. class="terminal"
  134. rx="10"/>
  135. <text class="terminal" x="231" y="405">(</text>
  136. <rect x="289" y="387" width="48" height="32"/>
  137. <rect x="287" y="385" width="48" height="32" class="nonterminal"/>
  138. <text class="nonterminal" x="297" y="405">field</text>
  139. <rect x="357" y="387" width="38" height="32"/>
  140. <rect x="355" y="385" width="38" height="32" class="nonterminal"/>
  141. <text class="nonterminal" x="365" y="405">val</text>
  142. <rect x="289" y="343" width="24" height="32" rx="10"/>
  143. <rect x="287"
  144. y="341"
  145. width="24"
  146. height="32"
  147. class="terminal"
  148. rx="10"/>
  149. <text class="terminal" x="297" y="361">,</text>
  150. <rect x="435" y="387" width="26" height="32" rx="10"/>
  151. <rect x="433"
  152. y="385"
  153. width="26"
  154. height="32"
  155. class="terminal"
  156. rx="10"/>
  157. <text class="terminal" x="443" y="405">)</text>
  158. <path class="line"
  159. d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m116 0 h10 m20 0 h10 m0 0 h96 m-126 0 h20 m106 0 h20 m-146 0 q10 0 10 10 m126 0 q0 -10 10 -10 m-136 10 v12 m126 0 v-12 m-126 12 q0 10 10 10 m106 0 q10 0 10 -10 m-116 10 h10 m86 0 h10 m20 -32 h10 m56 0 h10 m2 0 l2 0 m2 0 l2 0 m2 0 l2 0 m-474 142 l2 0 m2 0 l2 0 m2 0 l2 0 m62 0 h10 m46 0 h10 m0 0 h10 m26 0 h10 m0 0 h10 m62 0 h10 m0 0 h10 m28 0 h10 m0 0 h10 m54 0 h10 m-336 0 h20 m316 0 h20 m-356 0 q10 0 10 10 m336 0 q0 -10 10 -10 m-346 10 v24 m336 0 v-24 m-336 24 q0 10 10 10 m316 0 q10 0 10 -10 m-306 10 h10 m60 0 h10 m0 0 h4 m-104 0 h20 m84 0 h20 m-124 0 q10 0 10 10 m104 0 q0 -10 10 -10 m-114 10 v24 m104 0 v-24 m-104 24 q0 10 10 10 m84 0 q10 0 10 -10 m-94 10 h10 m64 0 h10 m20 -44 h10 m26 0 h10 m0 0 h10 m62 0 h10 m0 0 h64 m20 -44 h10 m26 0 h10 m-422 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m402 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-402 0 h10 m24 0 h10 m0 0 h358 m-442 44 h20 m442 0 h20 m-482 0 q10 0 10 10 m462 0 q0 -10 10 -10 m-472 10 v112 m462 0 v-112 m-462 112 q0 10 10 10 m442 0 q10 0 10 -10 m-452 10 h10 m78 0 h10 m0 0 h10 m58 0 h10 m0 0 h266 m22 -132 l2 0 m2 0 l2 0 m2 0 l2 0 m-446 242 l2 0 m2 0 l2 0 m2 0 l2 0 m42 0 h10 m0 0 h68 m-98 0 h20 m78 0 h20 m-118 0 q10 0 10 10 m98 0 q0 -10 10 -10 m-108 10 v12 m98 0 v-12 m-98 12 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m58 0 h10 m20 -32 h10 m26 0 h10 m20 0 h10 m48 0 h10 m0 0 h10 m38 0 h10 m-146 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m126 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-126 0 h10 m24 0 h10 m0 0 h82 m20 44 h10 m26 0 h10 m-396 0 h20 m376 0 h20 m-416 0 q10 0 10 10 m396 0 q0 -10 10 -10 m-406 10 v46 m396 0 v-46 m-396 46 q0 10 10 10 m376 0 q10 0 10 -10 m-386 10 h10 m0 0 h366 m23 -66 h-3"/>
  160. <polygon points="499 401 507 397 507 405"/>
  161. <polygon points="499 401 491 397 491 405"/>
  162. </svg>