Project: YugabyteDB (App Definition and Development / Database)
File: alter_user,alter_role_option,role_specification,alter_user_rename,alter_user_config,config_setting.diagram.md

<svg class="rrdiagram" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="598" height="95" viewbox="0 0 598 95"><path class="connector" d="M0 52h15m58 0h10m53 0h10m122 0h50m53 0h20m-88 0q5 0 5 5v8q0 5 5 5h63q5 0 5-5v-8q0-5 5-5m5 0h30m-5 0q-5 0-5-5v-20q0-5 5-5h54m24 0h54q5 0 5 5v20q0 5-5 5m-5 0h40m-300 0q5 0 5 5v23q0 5 5 5h275q5 0 5-5v-23q0-5 5-5m5 0h15"/><polygon points="0,59 5,52 0,45" style="fill:black;stroke-width:0"/><rect class="literal" x="15" y="35" width="58" height="25" rx="7"/><text class="text" x="25" y="52">ALTER</text><rect class="literal" x="83" y="35" width="53" height="25" rx="7"/><text class="text" x="93" y="52">USER</text><a xlink:href="#role-specification"><rect class="rule" x="146" y="35" width="122" height="25"/><text class="text" x="156" y="52">rolespecification</text></a><rect class="literal" x="318" y="35" width="53" height="25" rx="7"/><text class="text" x="328" y="52">WITH</text><rect class="literal" x="470" y="5" width="24" height="25" rx="7"/><text class="text" x="480" y="22">,</text><a xlink:href="#alter-role-option"><rect class="rule" x="421" y="35" width="122" height="25"/><text class="text" x="431" y="52">alterrole_option</text></a><polygon points="594,59 598,59 598,45 594,45" style="fill:black;stroke-width:0"/></svg> <svg class="rrdiagram" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="453" height="440" viewbox="0 0 453 440"><path class="connector" d="M0 22h35m93 0h310m-413 25q0 5 5 5h5m111 0h277q5 0 5-5m-403 30q0 5 5 5h5m84 0h304q5 0 5-5m-403 30q0 5 5 5h5m102 0h286q5 0 5-5m-403 30q0 5 5 5h5m99 0h289q5 0 5-5m-403 30q0 5 5 5h5m117 0h271q5 0 5-5m-403 30q0 5 5 5h5m71 0h317q5 0 5-5m-403 30q0 5 5 5h5m89 0h299q5 0 5-5m-403 30q0 5 5 5h5m59 0h329q5 0 5-5m-403 30q0 5 5 5h5m77 0h311q5 0 5-5m-403 30q0 5 5 5h5m101 0h10m54 0h10m75 0h138q5 0 5-5m-403 30q0 5 5 5h25m91 0h20m-126 0q5 0 5 5v8q0 5 5 5h101q5 0 5-5v-8q0-5 5-5m5 0h10m89 0h10m20 0h10m83 0h10m20 0h5q5 0 5-5m-403 45q0 5 5 5h5m89 0h10m52 0h237q5 0 5-5m-408-370q5 0 5 5v395q0 5 5 5h5m57 0h10m57 0h10m20 0h10m92 0h10m20 0h102q5 0 5-5v-395q0-5 5-5m5 0h15"/><polygon points="0,29 5,22 0,15" style="fill:black;stroke-width:0"/><rect class="literal" x="35" y="5" width="93" height="25" rx="7"/><text class="text" x="45" y="22">SUPERUSER</text><rect class="literal" x="35" y="35" width="111" height="25" rx="7"/><text class="text" x="45" y="52">NOSUPERUSER</text><rect class="literal" x="35" y="65" width="84" height="25" rx="7"/><text class="text" x="45" y="82">CREATEDB</text><rect class="literal" x="35" y="95" width="102" height="25" rx="7"/><text class="text" x="45" y="112">NOCREATEDB</text><rect class="literal" x="35" y="125" width="99" height="25" rx="7"/><text class="text" x="45" y="142">CREATEROLE</text><rect class="literal" x="35" y="155" width="117" height="25" rx="7"/><text class="text" x="45" y="172">NOCREATEROLE</text><rect class="literal" x="35" y="185" width="71" height="25" rx="7"/><text class="text" x="45" y="202">INHERIT</text><rect class="literal" x="35" y="215" width="89" height="25" rx="7"/><text class="text" x="45" y="232">NOINHERIT</text><rect class="literal" x="35" y="245" width="59" height="25" rx="7"/><text class="text" x="45" y="262">LOGIN</text><rect class="literal" x="35" y="275" width="77" height="25" rx="7"/><text class="text" x="45" y="292">NOLOGIN</text><rect class="literal" x="35" y="305" width="101" height="25" rx="7"/><text class="text" x="45" y="322">CONNECTION</text><rect class="literal" x="146" y="305" width="54" height="25" rx="7"/><text class="text" x="156"

xlink:href="../../../syntaxresources/grammardiagrams#connlimit"><rect class="rule" x="210" y="305" width="75" height="25"/><text class="text" x="220" y="322">connlimit</text></a><rect class="literal" x="55" y="335" width="91" height="25" rx="7"/><text class="text" x="65" y="352">ENCRYPTED</text><rect class="literal" x="176" y="335" width="89" height="25" rx="7"/><text class="text" x="186" y="352">PASSWORD</text><rect class="literal" x="275" y="335" width="20" height="25" rx="7"/><text class="text" x="285" y="352"></text><rect class="literal" x="305" y="335" width="83" height="25" rx="7"/><text class="text" x="315" y="352"> password </text><rect class="literal" x="398" y="335" width="20" height="25" rx="7"/><text class="text" x="408" y="352"></text><rect class="literal" x="35" y="380" width="89" height="25" rx="7"/><text class="text" x="45" y="397">PASSWORD</text><rect class="literal" x="134" y="380" width="52" height="25" rx="7"/><text class="text" x="144" y="397">NULL</text><rect class="literal" x="35" y="410" width="57" height="25" rx="7"/><text class="text" x="45" y="427">VALID</text><rect class="literal" x="102" y="410" width="57" height="25" rx="7"/><text class="text" x="112" y="427">UNTIL</text><rect class="literal" x="169" y="410" width="20" height="25" rx="7"/><text class="text" x="179" y="427"></text><rect class="literal" x="199" y="410" width="92" height="25" rx="7"/><text class="text" x="209" y="427"> timestamp </text><rect class="literal" x="301" y="410" width="20" height="25" rx="7"/><text class="text" x="311" y="427"></text><polygon points="449,29 453,29 453,15 449,15" style="fill:black;stroke-width:0"/></svg> <svg class="rrdiagram" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="188" height="95" viewbox="0 0 188 95"><path class="connector" d="M0 22h35m84 0h54m-148 25q0 5 5 5h5m118 0h5q5 0 5-5m-143-25q5 0 5 5v50q0 5 5 5h5m116 0h7q5 0 5-5v-50q0-5 5-5m5 0h15"/><polygon points="0,29 5,22 0,15" style="fill:black;stroke-width:0"/><a xlink:href="../../../syntaxresources/grammardiagrams#role-name"><rect class="rule" x="35" y="5" width="84" height="25"/><text class="text" x="45" y="22">rolename</text></a><rect class="literal" x="35" y="35" width="118" height="25" rx="7"/><text class="text" x="45" y="52">CURRENTUSER</text><rect class="literal" x="35" y="65" width="116" height="25" rx="7"/><text class="text" x="45" y="82">SESSION_USER</text><polygon points="184,29 188,29 188,15 184,15" style="fill:black;stroke-width:0"/></svg> <svg class="rrdiagram" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="499" height="35" viewbox="0 0 499 35"><path class="connector" d="M0 22h15m58 0h10m53 0h10m84 0h10m71 0h10m36 0h10m117 0h15"/><polygon points="0,29 5,22 0,15" style="fill:black;stroke-width:0"/><rect class="literal" x="15" y="5" width="58" height="25" rx="7"/><text class="text" x="25" y="22">ALTER</text><rect class="literal" x="83" y="5" width="53" height="25" rx="7"/><text class="text" x="93" y="22">USER</text><a xlink:href="../../../syntaxresources/grammardiagrams#role-name"><rect class="rule" x="146" y="5" width="84" height="25"/><text class="text" x="156" y="22">rolename</text></a><rect class="literal" x="240" y="5" width="71" height="25" rx="7"/><text class="text" x="250" y="22">RENAME</text><rect class="literal" x="321" y="5" width="36" height="25" rx="7"/><text class="text" x="331" y="22">TO</text><a xlink:href="../../../syntaxresources/grammardiagrams#new-role-name"><rect class="rule" x="367" y="5" width="117" height="25"/><text class="text" x="377" y="22">newrole_name</text></a><polygon points="495,29 499,29 499,15 495,15" style="fill:black;stroke-width:0"/></svg> <svg class="rrdiagram" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="740" height="65" viewbox="0 0 740 65"><path class="connector" d="M0 22h15m58 0h10m53 0h30m122 0h20m-157 0q5 0 5 5v20q0 5 5 5h5m42 0h85q5 0 5-5v-20q0-5 5-5m5 0h30m34 0h10m84 0h10m115 0h20m-288 0q5 0 5 5v8q0 5 5 5h263q5 0 5-5v-8q0-5 5-5m5 0h10m104 0h15"/><polygon points="0,29 5,22 0,15" style="fill:black;stroke-width:0"/><rect class="literal" x="15" y="5" width="58" height="25" rx="7"/><text class="text" x="25" y="22">ALTER</text><rect class="literal" x="83" y="5" width="53" height="25" rx="7"/><text class="text" x="93" y="22">USER</text><a xlink:href="#role-specification"><rect class="rule" x="166" y="5" width="122" height="25"/><text class="text" x="176" y="22">rolespecification</text></a><rect class="literal" x="166" y="35" width="42" height="25" rx="7"/><text class="text" x="176" y="52">ALL</text><rect class="literal" x="338" y="5" width="34" height="25" rx="7"/><text class="text" x="348" y="22">IN</text><rect class="literal" x="382" y="5" width="84" height="25" rx="7"/><text class="text" x="392" y="22">DATABASE</text><a xlink:href="../../../syntaxresources/grammardiagrams#database-name"><rect class="rule" x="476" y="5" width="115" height="25"/><text class="text" x="486" y="22">databasename</text></a><a xlink:href="#config-setting"><rect class="rule" x="621" y="5" width="104" height="25"/><text class="text" x="631" y="22">config_setting</text></a><polygon points="736,29 740,29 740,15 736,15" style="fill:black;stroke-width:0"/></svg> <svg class="rrdiagram" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="455" height="155" viewbox="0 0 455 155"><path class="connector" d="M0 22h35m43 0h10m101 0h30m36 0h20m-71 0q5 0 5 5v20q0 5 5 5h5m30 0h11q5 0 5-5v-20q0-5 5-5m5 0h30m95 0h20m-130 0q5 0 5 5v20q0 5 5 5h5m75 0h25q5 0 5-5v-20q0-5 5-5m5 0h20m-415 55q0 5 5 5h5m43 0h10m101 0h10m54 0h10m77 0h85q5 0 5-5m-405 30q0 5 5 5h5m59 0h10m101 0h220q5 0 5-5m-410-85q5 0 5 5v110q0 5 5 5h5m59 0h10m42 0h279q5 0 5-5v-110q0-5 5-5m5 0h15"/><polygon points="0,29 5,22 0,15" style="fill:black;stroke-width:0"/><rect class="literal" x="35" y="5" width="43" height="25" rx="7"/><text class="text" x="45" y="22">SET</text><a xlink:href="../../../syntaxresources/grammardiagrams#config-param"><rect class="rule" x="88" y="5" width="101" height="25"/><text class="text" x="98" y="22">configparam</text></a><rect class="literal" x="219" y="5" width="36" height="25" rx="7"/><text class="text" x="229" y="22">TO</text><rect class="literal" x="219" y="35" width="30" height="25" rx="7"/><text class="text" x="229" y="52">=</text><a xlink:href="../../../syntaxresources/grammardiagrams#config-value"><rect class="rule" x="305" y="5" width="95" height="25"/><text class="text" x="315" y="22">configvalue</text></a><rect class="literal" x="305" y="35" width="75" height="25" rx="7"/><text class="text" x="315" y="52">DEFAULT</text><rect class="literal" x="35" y="65" width="43" height="25" rx="7"/><text class="text" x="45" y="82">SET</text><a xlink:href="../../../syntaxresources/grammardiagrams#config-param"><rect class="rule" x="88" y="65" width="101" height="25"/><text class="text" x="98" y="82">configparam</text></a><rect class="literal" x="199" y="65" width="54" height="25" rx="7"/><text class="text" x="209" y="82">FROM</text><rect class="literal" x="263" y="65" width="77" height="25" rx="7"/><text class="text" x="273" y="82">CURRENT</text><rect class="literal" x="35" y="95" width="59" height="25" rx="7"/><text class="text" x="45" y="112">RESET</text><a xlink:href="../../../syntaxresources/grammardiagrams#config-param"><rect class="rule" x="104" y="95" width="101" height="25"/><text class="text" x="114" y="112">configparam</text></a><rect class="literal" x="35" y="125" width="59" height="25" rx="7"/><text class="text" x="45" y="142">RESET</text><rect class="literal" x="104" y="125" width="42"