mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
554 lines
172 KiB
Plaintext
554 lines
172 KiB
Plaintext
<mxfile>
|
|
<diagram id="LHxcp-r7DtFshsao_4qc" name="Page-1">
|
|
<mxGraphModel dx="725" dy="533" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1654" pageHeight="1169" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0"/>
|
|
<mxCell id="1" parent="0"/>
|
|
<mxCell id="2" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">address_types</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td>PK</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; color: rgb(0 , 0 , 255)">NOT</span><span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace">&nbsp;</span><span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; color: rgb(0 , 0 , 255)">NULL</span></div></td></tr><tr><td></td><td><span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; color: rgb(163 , 21 , 21)">name</span><span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; background-color: rgb(255 , 255 , 255)">&nbsp;</span><span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; color: rgb(0 , 0 , 255)">varchar</span><span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; background-color: rgb(255 , 255 , 255)">(</span><span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; color: rgb(9 , 134 , 88)">45</span><span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; background-color: rgb(255 , 255 , 255)">)&nbsp;</span>NOT<span style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">&nbsp;</span><span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; color: rgb(0 , 0 , 255)">NULL</span></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">text</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; color: rgb(0 , 0 , 255)">NOT</span><span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace">&nbsp;</span><span style="font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; color: rgb(0 , 0 , 255)">NULL</span></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="3010" y="260" width="240" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="3" value="Community DB Skeema" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontStyle=1" parent="1" vertex="1">
|
|
<mxGeometry x="40" y="20" width="270" height="20" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="5" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">admin_errors</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="font-size: 1em ; font-family: &#34;helvetica&#34;">&nbsp;</span><span style="color: rgb(0 , 0 , 255)">NOT</span>&nbsp;<span style="color: rgb(0 , 0 , 255)">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">state_user_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">11</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">controller</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">action</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">state</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">msg</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">details</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">DEFAULT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">created</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="440" y="80" width="290" height="190" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="6" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">blockchain_types</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">45</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">text</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">symbol</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NULL</span></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="1680" y="640" width="240" height="110" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="7" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">community_profiles</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">state_user_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">profile_img</span>&nbsp;longblob</div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">profile_desc</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">2000</span>)</div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="460" y="280" width="270" height="110" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="8" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">migrations</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">db_version</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">DEFAULT</span>&nbsp;<span style="color: #098658">0</span></div></td></tr><tr><td></td><td><br></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="40" y="80" width="230" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="9" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">operator_types</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">25</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">text</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="40" y="190" width="240" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="10" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">operators</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr style="font-size: 12px"><td><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">username</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">50</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">user_pubkey</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">data_base64</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">modified</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="40" y="320" width="290" height="130" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="11" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">pending_transactions</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">transactionID</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">25</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px"><br>FK2</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">service</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">20</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">method</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">20</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">h_server_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">11</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">timeout</span>&nbsp;<span style="color: #0000ff">timestamp</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="2160" y="670" width="300" height="150" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="12" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">roles</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody style="font-size: 12px"><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td style="font-size: 14px"><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; line-height: 19px"><span style="color: #a31515">title</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)</div></td></tr><tr><td></td><td><br></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="220" y="570" width="180" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="13" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">server_users</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">username</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">50</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">password</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">email</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">50</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">role</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">20</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">activated</span>&nbsp;<span style="color: #0000ff">tinyint</span>(<span style="color: #098658">4</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">last_login</span>&nbsp;<span style="color: #0000ff">datetime</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">created</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">modified</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="2600" y="670" width="270" height="210" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="14" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">state_balances</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">state_user_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">modified</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">record_date</span><span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">amount</span>&nbsp;<span style="color: #0000ff">bigint</span>(<span style="color: #098658">20</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="470" y="400" width="260" height="140" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="15" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">state_created</span></div><table style="width: 100% ; font-size: 15px" cellpadding="2" cellspacing="0"><tbody style="font-size: 12px"><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">transaction_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br><br><br>FK2<br><br><br>FK3</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; line-height: 19px"><font style="font-size: 12px"><span style="color: rgb(163 , 21 , 21)">month</span>&nbsp;<span style="color: rgb(0 , 0 , 255)">tinyint</span>(<span style="color: rgb(9 , 134 , 88)">3</span>)&nbsp;<span style="color: rgb(0 , 0 , 255)">NOT</span>&nbsp;<span style="color: rgb(0 , 0 , 255)">NULL</span></font></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; line-height: 19px"><div style="line-height: 19px"><font style="font-size: 14px"><span style="color: #a31515">year</span>&nbsp;<span style="color: #0000ff">smallint</span>(<span style="color: #098658">5</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></font></div><div style="line-height: 19px"><div style="line-height: 19px"><font style="font-size: 14px"><span style="color: #a31515">state_user_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></font></div><div style="line-height: 19px"><div style="line-height: 19px"><font style="font-size: 14px"><span style="color: #a31515">created</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></font></div><div style="line-height: 19px"><div style="line-height: 19px"><font style="font-size: 14px"><span style="color: #a31515">short_ident_hash</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></font></div></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="1200" y="390" width="290" height="170" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="16" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">state_errors</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">state_user_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK2<br><br><br></font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">transaction_type_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">created</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">message_json</span>&nbsp;<span style="color: #0000ff">text</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="1200" y="80" width="310" height="130" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="17" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">state_group_addresses</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">group_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px"><br>FK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">public_key</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">address_type_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="3010" y="100" width="280" height="110" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="18" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">state_group_relationships</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK<br></font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">group1_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK<br>FK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">group2_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">state_relationship_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="2600" y="270" width="320" height="110" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="19" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">state_groups</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody style="font-size: 12px"><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td>FK1</td><td style="font-size: 14px"><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; line-height: 19px"><span style="color: #a31515">index_id</span>&nbsp;<span style="color: #0000ff">varbinary</span>(<span style="color: #098658">64</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">50</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">root_public_key</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">user_count</span>&nbsp;<span style="color: #0000ff">smallint</span>(<span style="color: #098658">5</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="2600" y="100" width="310" height="130" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="20" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">state_relationship_types</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">25</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">text</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)</div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="2600" y="420" width="230" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="21" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">state_user_roles</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">state_user_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">11</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK2</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">role_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">11</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="460" y="550" width="270" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="22" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">state_user_transactions</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">state_user_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK2<br>FK3<br><br><br></font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">transaction_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">transaction_type_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">balance</span>&nbsp;<span style="color: #0000ff">bigint</span>(<span style="color: #098658">20</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">balance_date</span>&nbsp;<span style="color: #0000ff">timestamp</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="1200" y="220" width="280" height="150" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="23" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">state_users</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">index_id</span>&nbsp;<span style="color: #0000ff">smallint</span>(<span style="color: #098658">6</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK2<br><br><br><br><br><br><br></font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">group_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">public_key</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">email</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">first_name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">last_name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">username</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">disabled</span>&nbsp;<span style="color: #0000ff">tinyint</span>(<span style="color: #098658">4</span>)</div></div></div></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="800" y="80" width="270" height="210" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="24" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">transaction_creations</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">transaction_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK2<br><br><br><br></font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">state_user_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">amount</span>&nbsp;<span style="color: #0000ff">bigint</span>(<span style="color: #098658">20</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">ident_hash</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">target_date</span>&nbsp;<span style="color: #0000ff">timestamp</span></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="1200" y="760" width="270" height="150" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="25" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">transaction_group_addaddress</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">transaction_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK2<br><br><br>FK3</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">address_type_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">remove_from_group</span>&nbsp;<span style="color: #0000ff">BOOLEAN</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">public_key</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">state_user_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="1200" y="600" width="270" height="150" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="26" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">transaction_group_allowtrades</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">transaction_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK2<br><br></font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">remote_group_id</span>&nbsp;<span style="color: #0000ff">varbinary</span>(<span style="color: #098658">64</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">allow</span>&nbsp;<span style="color: #0000ff">tinyint</span>(<span style="color: #098658">4</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="2160" y="390" width="330" height="110" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="27" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">transaction_group_creates</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">transaction_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK2<br><br><br></font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">group_public_key</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">group_id</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">64</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">64</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="2160" y="520" width="310" height="130" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="28" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">transaction_send_coins</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">transaction_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK2<br>FK3<br><br>FK4<br><br><br></font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">sender_public_key</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">state_user_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">receiver_public_key</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">receiver_user_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">amount</span>&nbsp;<span style="color: #0000ff">bigint</span>(<span style="color: #098658">20</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">sender_final_balance</span>&nbsp;<span style="color: #0000ff">bigint</span>(<span style="color: #098658">20</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="1200" y="920" width="340" height="190" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="29" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">transaction_signatures</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">transaction_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">signature</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">64</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">pubkey</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="2160" y="840" width="270" height="110" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="30" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">transaction_types</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">90</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">text</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="1680" y="160" width="240" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="31" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">transactions</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td><font style="font-size: 12px">PK</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">bigint</span>(<span style="color: #098658">20</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK1</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">state_group_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)</div></td></tr><tr><td><font style="font-size: 12px">FK2<br><br><br><br>FK3</font></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">transaction_type_id</span>&nbsp;<span style="color: #0000ff">int</span>(<span style="color: #098658">10</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">tx_hash</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">48</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">memo</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">received</span>&nbsp;<span style="color: #0000ff">timestamp</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">blockchain_type_id</span>&nbsp;<span style="color: #0000ff">bigint</span>(<span style="color: #098658">20</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="1680" y="385" width="330" height="170" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="32" value="" style="endArrow=classic;html=1;fontSize=16;entryX=-0.004;entryY=0.155;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.005;exitY=0.298;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="5" target="23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="720" y="510" as="sourcePoint"/>
|
|
<mxPoint x="770" y="460" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="740" y="137"/>
|
|
<mxPoint x="740" y="113"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="33" value="" style="endArrow=classic;html=1;fontSize=16;entryX=0;entryY=0.157;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="7" target="23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="720" y="510" as="sourcePoint"/>
|
|
<mxPoint x="770" y="460" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="750" y="335"/>
|
|
<mxPoint x="750" y="113"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="34" value="" style="endArrow=classic;html=1;fontSize=16;entryX=1.004;entryY=0.17;entryDx=0;entryDy=0;entryPerimeter=0;exitX=-0.003;exitY=0.438;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="16" target="23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="930" y="430" as="sourcePoint"/>
|
|
<mxPoint x="980" y="380" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1190" y="137"/>
|
|
<mxPoint x="1190" y="116"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="35" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0.001;exitY=0.692;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.999;entryY=0.17;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="15" target="23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="930" y="430" as="sourcePoint"/>
|
|
<mxPoint x="980" y="380" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1170" y="508"/>
|
|
<mxPoint x="1170" y="116"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="36" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.407;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.009;entryY=0.157;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="14" target="23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="930" y="430" as="sourcePoint"/>
|
|
<mxPoint x="1110" y="115" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="760" y="457"/>
|
|
<mxPoint x="760" y="113"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="37" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0.004;exitY=0.547;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.002;entryY=0.169;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="24" target="23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="930" y="430" as="sourcePoint"/>
|
|
<mxPoint x="1113" y="116" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1150" y="842"/>
|
|
<mxPoint x="1150" y="115"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="38" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.656;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.004;entryY=0.157;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="21" target="23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="930" y="430" as="sourcePoint"/>
|
|
<mxPoint x="980" y="380" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="770" y="609"/>
|
|
<mxPoint x="770" y="113"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="39" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0.007;exitY=0.933;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.002;entryY=0.171;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="25" target="23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="930" y="430" as="sourcePoint"/>
|
|
<mxPoint x="980" y="380" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1160" y="740"/>
|
|
<mxPoint x="1160" y="116"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="40" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.387;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.004;entryY=0.171;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="22" target="23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="930" y="430" as="sourcePoint"/>
|
|
<mxPoint x="980" y="380" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1180" y="278"/>
|
|
<mxPoint x="1180" y="116"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="41" value="" style="endArrow=classic;html=1;fontSize=16;exitX=-0.003;exitY=0.542;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.167;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="28" target="23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1070" y="600" as="sourcePoint"/>
|
|
<mxPoint x="1120" y="550" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1140" y="1023"/>
|
|
<mxPoint x="1140" y="115"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="42" value="" style="endArrow=classic;html=1;fontSize=16;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.007;exitY=0.911;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="21" target="12" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="680" y="540" as="sourcePoint"/>
|
|
<mxPoint x="730" y="490" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="440" y="632"/>
|
|
<mxPoint x="440" y="605"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="43" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.387;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.212;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="24" target="31" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1730" y="370" as="sourcePoint"/>
|
|
<mxPoint x="1780" y="320" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1550" y="818"/>
|
|
<mxPoint x="1550" y="421"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="44" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.347;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.003;entryY=0.212;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="15" target="31" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1730" y="370" as="sourcePoint"/>
|
|
<mxPoint x="1780" y="320" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1530" y="449"/>
|
|
<mxPoint x="1530" y="421"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="45" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.38;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.206;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="25" target="31" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1730" y="540" as="sourcePoint"/>
|
|
<mxPoint x="1780" y="490" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1540" y="660"/>
|
|
<mxPoint x="1540" y="420"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="46" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.2;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="22" target="31" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1730" y="710" as="sourcePoint"/>
|
|
<mxPoint x="1780" y="660" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1530" y="295"/>
|
|
<mxPoint x="1530" y="419"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="47" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.311;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.194;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="28" target="31" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1730" y="710" as="sourcePoint"/>
|
|
<mxPoint x="1780" y="660" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1560" y="979"/>
|
|
<mxPoint x="1560" y="418"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="48" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.623;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.004;entryY=0.389;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="16" target="30" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1680" y="370" as="sourcePoint"/>
|
|
<mxPoint x="1730" y="320" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1560" y="161"/>
|
|
<mxPoint x="1560" y="195"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="49" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0.996;exitY=0.66;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.008;entryY=0.389;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="22" target="30" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1680" y="370" as="sourcePoint"/>
|
|
<mxPoint x="1730" y="320" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1560" y="319"/>
|
|
<mxPoint x="1560" y="195"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="50" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.997;entryY=0.188;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="26" target="31" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1880" y="370" as="sourcePoint"/>
|
|
<mxPoint x="1930" y="320" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2140" y="445"/>
|
|
<mxPoint x="2140" y="417"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="51" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.446;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.006;entryY=0.188;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="27" target="31" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1880" y="540" as="sourcePoint"/>
|
|
<mxPoint x="1930" y="490" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2130" y="578"/>
|
|
<mxPoint x="2130" y="417"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="52" value="" style="endArrow=classic;html=1;fontSize=16;exitX=-0.007;exitY=0.373;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.194;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="11" target="31" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1880" y="710" as="sourcePoint"/>
|
|
<mxPoint x="1930" y="660" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2120" y="726"/>
|
|
<mxPoint x="2120" y="418"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="53" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.188;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="29" target="31" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1880" y="710" as="sourcePoint"/>
|
|
<mxPoint x="1930" y="660" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2110" y="895"/>
|
|
<mxPoint x="2110" y="417"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="54" value="" style="endArrow=classic;html=1;fontSize=16;entryX=-0.008;entryY=0.4;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0.465;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="31" target="30" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1880" y="540" as="sourcePoint"/>
|
|
<mxPoint x="1930" y="490" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1650" y="464"/>
|
|
<mxPoint x="1650" y="196"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="55" value="" style="endArrow=classic;html=1;fontSize=16;exitX=-0.006;exitY=0.929;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.004;entryY=0.336;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="31" target="6" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1880" y="540" as="sourcePoint"/>
|
|
<mxPoint x="1930" y="490" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1650" y="543"/>
|
|
<mxPoint x="1650" y="677"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="57" value="" style="endArrow=classic;html=1;fontSize=16;entryX=-0.007;entryY=0.157;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.003;exitY=0.807;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="11" target="13" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2250" y="810" as="sourcePoint"/>
|
|
<mxPoint x="2300" y="760" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2520" y="791"/>
|
|
<mxPoint x="2520" y="703"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="58" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0.004;exitY=0.564;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="17" target="19" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2790" y="230" as="sourcePoint"/>
|
|
<mxPoint x="2930" y="250" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2990" y="162"/>
|
|
<mxPoint x="2990" y="133"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="59" value="" style="endArrow=classic;html=1;fontSize=16;exitX=-0.006;exitY=0.564;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="18" target="19" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2710" y="230" as="sourcePoint"/>
|
|
<mxPoint x="2760" y="180" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2560" y="332"/>
|
|
<mxPoint x="2560" y="133"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="60" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="18" target="19" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2710" y="230" as="sourcePoint"/>
|
|
<mxPoint x="2760" y="180" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2550" y="353"/>
|
|
<mxPoint x="2550" y="133"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="61" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.927;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.411;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="18" target="20" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2710" y="230" as="sourcePoint"/>
|
|
<mxPoint x="2760" y="180" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2570" y="370"/>
|
|
<mxPoint x="2570" y="457"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="62" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="27" target="19" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2420" y="480" as="sourcePoint"/>
|
|
<mxPoint x="2470" y="430" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2520" y="618"/>
|
|
<mxPoint x="2520" y="133"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="63" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.312;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="31" target="19" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2300" y="480" as="sourcePoint"/>
|
|
<mxPoint x="2350" y="430" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2040" y="438"/>
|
|
<mxPoint x="2040" y="133"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="64" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.381;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="23" target="19" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1310" y="310" as="sourcePoint"/>
|
|
<mxPoint x="1360" y="260" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1100" y="160"/>
|
|
<mxPoint x="1100" y="60"/>
|
|
<mxPoint x="2520" y="70"/>
|
|
<mxPoint x="2520" y="133"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="72" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.01;entryY=0.381;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="25" target="2">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1880" y="620" as="sourcePoint"/>
|
|
<mxPoint x="3120" y="610" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1600" y="675"/>
|
|
<mxPoint x="1600" y="1010"/>
|
|
<mxPoint x="2960" y="1020"/>
|
|
<mxPoint x="2960" y="294"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="73" value="" style="endArrow=classic;html=1;exitX=0;exitY=0.927;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.004;entryY=0.333;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="17" target="2">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2780" y="290" as="sourcePoint"/>
|
|
<mxPoint x="2830" y="240" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="2960" y="202"/>
|
|
<mxPoint x="2960" y="290"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="74" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">app_access_tokens</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td>PK</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td>FK1</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">user_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">access_code</span>&nbsp;<span style="color: #0000ff">bigint</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">created</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">updated</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="160" y="1610" width="240" height="130" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="75" value="Login DB Skeema" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontStyle=1" vertex="1" parent="1">
|
|
<mxGeometry x="80" y="1200" width="270" height="20" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="76" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">elopage_buys</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td>PK</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td>FK1</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">elopage_user_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><font style="font-size: 12px">FK2</font><br><font style="font-size: 12px"><span style="font-size: 12px">FK3</span></font><br><font style="font-size: 12px">FK4</font><br><font style="font-size: 12px">FK5</font><br><br><br><br><br><br><br><br><br><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">affiliate_program_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">publisher_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">order_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">product_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">product_price</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">payer_email</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">publisher_email</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">payed</span>&nbsp;<span style="color: #0000ff">tinyint</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">success_date</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">event</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></div></div></div></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="160" y="1910" width="320" height="260" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="77" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">email_opt_in_types</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td>PK</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">description`</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1160" y="1710" width="290" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="78" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">email_opt_in</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td>PK</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td>FK1</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">user_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td>FK2<br><br><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">verification_code</span>&nbsp;<span style="color: #0000ff">bigint</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">email_opt_in_type_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">created</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">resend_count</span>&nbsp;<span style="color: #0000ff">int</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">updated</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1160" y="1510" width="290" height="170" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="79" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">groups</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td>PK</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">alias</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">190</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">url</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">host</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">home</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">description</span>&nbsp;<span style="color: #0000ff">text</span></div></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1160" y="1830" width="240" height="170" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="80" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">pending_tasks</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td>PK</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td>FK1</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">user_id</span>&nbsp;<span style="color: #0000ff">int</span></div></td></tr><tr><td><br><br><br><br><br><br><br>FK2<br>FK3<br>FK4</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">request</span>&nbsp;<span style="color: #0000ff">varbinary</span>(<span style="color: #098658">2048</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">created</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">finished</span>&nbsp;<span style="color: #0000ff">datetime</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">result_json</span>&nbsp;<span style="color: #0000ff">text</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">param_json</span>&nbsp;<span style="color: #0000ff">text</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">task_type_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">child_pending_task_id</span>&nbsp;<span style="color: #0000ff">int</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">parent_pending_task_id</span>&nbsp;<span style="color: #0000ff">int</span></div></div></div></div></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1160" y="1250" width="290" height="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="81" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">roles</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td>PK</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">description</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">flags</span>&nbsp;<span style="color: #0000ff">bigint</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="160" y="1470" width="290" height="110" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="82" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">user_backups</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td>PK</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td>FK1</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">user_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">passphrase</span>&nbsp;<span style="color: #0000ff">text</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">mnemonic_type</span>&nbsp;<span style="color: #0000ff">int</span></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="160" y="1768.5" width="220" height="110" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="83" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">user_roles</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td>PK</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td>FK1</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">user_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td>FK2</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">role_id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="160" y="1350" width="190" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="84" value="<div style="text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px"><span style="color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px">users</span></div><table style="width: 100% ; font-size: 1em" cellpadding="2" cellspacing="0"><tbody><tr><td>PK</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">id</span>&nbsp;<span style="color: #0000ff">int</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br></td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">email</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">191</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div></td></tr><tr><td><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>FK1</td><td><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #a31515">first_name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">150</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="background-color: rgb(255 , 255 , 255) ; font-family: &#34;consolas&#34; , &#34;courier new&#34; , monospace ; font-size: 14px ; line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">last_name</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">username</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">255</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">description</span>&nbsp;<span style="color: #0000ff">text</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">password</span>&nbsp;<span style="color: #0000ff">bigint</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">pubkey</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">privkey</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">80</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">email_hash</span>&nbsp;<span style="color: #0000ff">binary</span>(<span style="color: #098658">32</span>)</div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">created</span>&nbsp;<span style="color: #0000ff">datetime</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">email_checked</span>&nbsp;<span style="color: #0000ff">tinyint</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">passphrase_shown</span>&nbsp;<span style="color: #0000ff">tinyint</span>&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">language</span>&nbsp;<span style="color: #0000ff">varchar</span>(<span style="color: #098658">4</span>)&nbsp;<span style="color: #0000ff">NOT</span>&nbsp;<span style="color: #0000ff">NULL</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">disabled</span>&nbsp;<span style="color: #0000ff">tinyint</span></div><div style="line-height: 19px"><div style="line-height: 19px"><span style="color: #a31515">group_id</span>&nbsp;<span style="color: #0000ff">int</span></div></div></div></div></div></div></div></div></div></div></div></div></div></div></td></tr></tbody></table>" style="verticalAlign=top;align=left;overflow=fill;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="560" y="1310" width="290" height="340" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="85" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.556;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.006;entryY=0.089;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="83" target="84">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="360" y="1400" as="sourcePoint"/>
|
|
<mxPoint x="830" y="1730" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="400" y="1400"/>
|
|
<mxPoint x="400" y="1340"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="86" value="" style="endArrow=classic;html=1;exitX=-0.009;exitY=0.856;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.001;entryY=0.3;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="83" target="81">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="340" y="1560" as="sourcePoint"/>
|
|
<mxPoint x="390" y="1510" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="120" y="1427"/>
|
|
<mxPoint x="120" y="1503"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="87" value="" style="endArrow=classic;html=1;entryX=-0.006;entryY=0.085;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.001;exitY=0.403;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="74" target="84">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="340" y="1560" as="sourcePoint"/>
|
|
<mxPoint x="390" y="1510" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="480" y="1662"/>
|
|
<mxPoint x="480" y="1339"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="88" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.001;entryY=0.087;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="82" target="84">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="410" y="1670" as="sourcePoint"/>
|
|
<mxPoint x="460" y="1620" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="500" y="1824"/>
|
|
<mxPoint x="500" y="1340"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="89" value="" style="endArrow=classic;html=1;exitX=-0.003;exitY=0.228;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.093;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="80" target="84">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="900" y="1560" as="sourcePoint"/>
|
|
<mxPoint x="950" y="1510" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1120" y="1302"/>
|
|
<mxPoint x="1120" y="1342"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="90" value="" style="endArrow=classic;html=1;exitX=0.001;exitY=0.316;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.008;entryY=0.093;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="78" target="84">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="900" y="1560" as="sourcePoint"/>
|
|
<mxPoint x="950" y="1510" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1120" y="1564"/>
|
|
<mxPoint x="1120" y="1342"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="91" value="" style="endArrow=classic;html=1;exitX=0.006;exitY=0.578;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.006;entryY=0.344;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="78" target="77">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1030" y="1560" as="sourcePoint"/>
|
|
<mxPoint x="1080" y="1510" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1120" y="1608"/>
|
|
<mxPoint x="1120" y="1741"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="92" value="" style="endArrow=classic;html=1;entryX=-0.001;entryY=0.178;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.003;exitY=0.968;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="84" target="79">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="750" y="1710" as="sourcePoint"/>
|
|
<mxPoint x="800" y="1660" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="920" y="1639"/>
|
|
<mxPoint x="920" y="1860"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile> |