Fix ER diagram

This commit is contained in:
kashiuno 2025-01-05 14:53:09 +03:00
parent 5196e6ffa3
commit 32ccab812c

View File

@ -62,7 +62,7 @@
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="CW1ftrLNUtnkjzRNXEjj-27" value="doors" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1"> <mxCell id="CW1ftrLNUtnkjzRNXEjj-27" value="doors" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="130" width="180" height="140" as="geometry" /> <mxGeometry x="320" y="130" width="180" height="190" as="geometry" />
</mxCell> </mxCell>
<mxCell id="CW1ftrLNUtnkjzRNXEjj-28" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="CW1ftrLNUtnkjzRNXEjj-27" vertex="1"> <mxCell id="CW1ftrLNUtnkjzRNXEjj-28" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="CW1ftrLNUtnkjzRNXEjj-27" vertex="1">
<mxGeometry y="30" width="180" height="30" as="geometry" /> <mxGeometry y="30" width="180" height="30" as="geometry" />
@ -85,35 +85,35 @@
<mxRectangle width="30" height="30" as="alternateBounds" /> <mxRectangle width="30" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="CW1ftrLNUtnkjzRNXEjj-33" value="unit_id TEXT NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="CW1ftrLNUtnkjzRNXEjj-31" vertex="1"> <mxCell id="CW1ftrLNUtnkjzRNXEjj-33" value="unit_id VARCHAR(100) NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="CW1ftrLNUtnkjzRNXEjj-31" vertex="1">
<mxGeometry x="30" width="150" height="30" as="geometry"> <mxGeometry x="30" width="150" height="30" as="geometry">
<mxRectangle width="150" height="30" as="alternateBounds" /> <mxRectangle width="150" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="CW1ftrLNUtnkjzRNXEjj-34" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="CW1ftrLNUtnkjzRNXEjj-27" vertex="1"> <mxCell id="CW1ftrLNUtnkjzRNXEjj-34" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="CW1ftrLNUtnkjzRNXEjj-27" vertex="1">
<mxGeometry y="90" width="180" height="30" as="geometry" /> <mxGeometry y="90" width="180" height="50" as="geometry" />
</mxCell> </mxCell>
<mxCell id="CW1ftrLNUtnkjzRNXEjj-35" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="CW1ftrLNUtnkjzRNXEjj-34" vertex="1"> <mxCell id="CW1ftrLNUtnkjzRNXEjj-35" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="CW1ftrLNUtnkjzRNXEjj-34" vertex="1">
<mxGeometry width="30" height="30" as="geometry"> <mxGeometry width="30" height="50" as="geometry">
<mxRectangle width="30" height="30" as="alternateBounds" /> <mxRectangle width="30" height="50" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="CW1ftrLNUtnkjzRNXEjj-36" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="CW1ftrLNUtnkjzRNXEjj-34" vertex="1"> <mxCell id="CW1ftrLNUtnkjzRNXEjj-36" value="principal_name VARCHAR(200) NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="CW1ftrLNUtnkjzRNXEjj-34" vertex="1">
<mxGeometry x="30" width="150" height="30" as="geometry"> <mxGeometry x="30" width="150" height="50" as="geometry">
<mxRectangle width="150" height="30" as="alternateBounds" /> <mxRectangle width="150" height="50" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="CW1ftrLNUtnkjzRNXEjj-37" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="CW1ftrLNUtnkjzRNXEjj-27" vertex="1"> <mxCell id="CW1ftrLNUtnkjzRNXEjj-37" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="CW1ftrLNUtnkjzRNXEjj-27" vertex="1">
<mxGeometry y="120" width="180" height="20" as="geometry" /> <mxGeometry y="140" width="180" height="50" as="geometry" />
</mxCell> </mxCell>
<mxCell id="CW1ftrLNUtnkjzRNXEjj-38" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="CW1ftrLNUtnkjzRNXEjj-37" vertex="1"> <mxCell id="CW1ftrLNUtnkjzRNXEjj-38" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="CW1ftrLNUtnkjzRNXEjj-37" vertex="1">
<mxGeometry width="30" height="20" as="geometry"> <mxGeometry width="30" height="50" as="geometry">
<mxRectangle width="30" height="20" as="alternateBounds" /> <mxRectangle width="30" height="50" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="CW1ftrLNUtnkjzRNXEjj-39" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="CW1ftrLNUtnkjzRNXEjj-37" vertex="1"> <mxCell id="CW1ftrLNUtnkjzRNXEjj-39" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="CW1ftrLNUtnkjzRNXEjj-37" vertex="1">
<mxGeometry x="30" width="150" height="20" as="geometry"> <mxGeometry x="30" width="150" height="50" as="geometry">
<mxRectangle width="150" height="20" as="alternateBounds" /> <mxRectangle width="150" height="50" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="CW1ftrLNUtnkjzRNXEjj-45" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="owzbxPYldPKzFl224Sla-2" target="CW1ftrLNUtnkjzRNXEjj-31" edge="1"> <mxCell id="CW1ftrLNUtnkjzRNXEjj-45" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="owzbxPYldPKzFl224Sla-2" target="CW1ftrLNUtnkjzRNXEjj-31" edge="1">
@ -128,139 +128,145 @@
<mxPoint x="570" y="250" as="targetPoint" /> <mxPoint x="570" y="250" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-1" value="oauth2_authorized_client&amp;nbsp;" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;whiteSpace=wrap;" vertex="1" parent="1"> <mxCell id="owzbxPYldPKzFl224Sla-1" value="oauth2_authorized_client&amp;nbsp;" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="10" y="200" width="240" height="410" as="geometry" /> <mxGeometry x="10" y="200" width="240" height="410" as="geometry" />
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-2" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;" vertex="1" parent="owzbxPYldPKzFl224Sla-1"> <mxCell id="owzbxPYldPKzFl224Sla-2" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;" parent="owzbxPYldPKzFl224Sla-1" vertex="1">
<mxGeometry y="30" width="240" height="50" as="geometry" /> <mxGeometry y="30" width="240" height="50" as="geometry" />
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-3" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="owzbxPYldPKzFl224Sla-2"> <mxCell id="owzbxPYldPKzFl224Sla-3" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" parent="owzbxPYldPKzFl224Sla-2" vertex="1">
<mxGeometry width="60" height="50" as="geometry"> <mxGeometry width="60" height="50" as="geometry">
<mxRectangle width="60" height="50" as="alternateBounds" /> <mxRectangle width="60" height="50" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-4" value="client_registration_id VARCHAR(100) NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="owzbxPYldPKzFl224Sla-2"> <mxCell id="owzbxPYldPKzFl224Sla-4" value="client_registration_id VARCHAR(100) NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" parent="owzbxPYldPKzFl224Sla-2" vertex="1">
<mxGeometry x="60" width="180" height="50" as="geometry"> <mxGeometry x="60" width="180" height="50" as="geometry">
<mxRectangle width="180" height="50" as="alternateBounds" /> <mxRectangle width="180" height="50" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-5" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;html=1;" vertex="1" parent="owzbxPYldPKzFl224Sla-1"> <mxCell id="owzbxPYldPKzFl224Sla-5" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;html=1;" parent="owzbxPYldPKzFl224Sla-1" vertex="1">
<mxGeometry y="80" width="240" height="50" as="geometry" /> <mxGeometry y="80" width="240" height="50" as="geometry" />
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-6" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="owzbxPYldPKzFl224Sla-5"> <mxCell id="owzbxPYldPKzFl224Sla-6" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" parent="owzbxPYldPKzFl224Sla-5" vertex="1">
<mxGeometry width="60" height="50" as="geometry"> <mxGeometry width="60" height="50" as="geometry">
<mxRectangle width="60" height="50" as="alternateBounds" /> <mxRectangle width="60" height="50" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-7" value="principal_name VARCHAR(200) NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="owzbxPYldPKzFl224Sla-5"> <mxCell id="owzbxPYldPKzFl224Sla-7" value="principal_name VARCHAR(200) NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" parent="owzbxPYldPKzFl224Sla-5" vertex="1">
<mxGeometry x="60" width="180" height="50" as="geometry"> <mxGeometry x="60" width="180" height="50" as="geometry">
<mxRectangle width="180" height="50" as="alternateBounds" /> <mxRectangle width="180" height="50" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-8" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;" vertex="1" parent="owzbxPYldPKzFl224Sla-1"> <mxCell id="owzbxPYldPKzFl224Sla-8" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;" parent="owzbxPYldPKzFl224Sla-1" vertex="1">
<mxGeometry y="130" width="240" height="30" as="geometry" /> <mxGeometry y="130" width="240" height="30" as="geometry" />
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-9" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="owzbxPYldPKzFl224Sla-8"> <mxCell id="owzbxPYldPKzFl224Sla-9" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;html=1;whiteSpace=wrap;" parent="owzbxPYldPKzFl224Sla-8" vertex="1">
<mxGeometry width="60" height="30" as="geometry"> <mxGeometry width="60" height="30" as="geometry">
<mxRectangle width="60" height="30" as="alternateBounds" /> <mxRectangle width="60" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-10" value="access_token_type VARCHAR(100) NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="owzbxPYldPKzFl224Sla-8"> <mxCell id="owzbxPYldPKzFl224Sla-10" value="access_token_type VARCHAR(100) NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;html=1;whiteSpace=wrap;" parent="owzbxPYldPKzFl224Sla-8" vertex="1">
<mxGeometry x="60" width="180" height="30" as="geometry"> <mxGeometry x="60" width="180" height="30" as="geometry">
<mxRectangle width="180" height="30" as="alternateBounds" /> <mxRectangle width="180" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-11" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;" vertex="1" parent="owzbxPYldPKzFl224Sla-1"> <mxCell id="owzbxPYldPKzFl224Sla-11" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;" parent="owzbxPYldPKzFl224Sla-1" vertex="1">
<mxGeometry y="160" width="240" height="30" as="geometry" /> <mxGeometry y="160" width="240" height="30" as="geometry" />
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-12" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="owzbxPYldPKzFl224Sla-11"> <mxCell id="owzbxPYldPKzFl224Sla-12" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;html=1;whiteSpace=wrap;" parent="owzbxPYldPKzFl224Sla-11" vertex="1">
<mxGeometry width="60" height="30" as="geometry"> <mxGeometry width="60" height="30" as="geometry">
<mxRectangle width="60" height="30" as="alternateBounds" /> <mxRectangle width="60" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-13" value="access_token_value TEXT NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="owzbxPYldPKzFl224Sla-11"> <mxCell id="owzbxPYldPKzFl224Sla-13" value="access_token_value TEXT NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;html=1;whiteSpace=wrap;" parent="owzbxPYldPKzFl224Sla-11" vertex="1">
<mxGeometry x="60" width="180" height="30" as="geometry"> <mxGeometry x="60" width="180" height="30" as="geometry">
<mxRectangle width="180" height="30" as="alternateBounds" /> <mxRectangle width="180" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-15" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="owzbxPYldPKzFl224Sla-1"> <mxCell id="owzbxPYldPKzFl224Sla-15" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="owzbxPYldPKzFl224Sla-1" vertex="1">
<mxGeometry y="190" width="240" height="40" as="geometry" /> <mxGeometry y="190" width="240" height="40" as="geometry" />
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-16" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-15"> <mxCell id="owzbxPYldPKzFl224Sla-16" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-15" vertex="1">
<mxGeometry width="60" height="40" as="geometry"> <mxGeometry width="60" height="40" as="geometry">
<mxRectangle width="60" height="40" as="alternateBounds" /> <mxRectangle width="60" height="40" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-17" value="access_token_issued_at&#xa;TIMESTAMP NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-15"> <mxCell id="owzbxPYldPKzFl224Sla-17" value="access_token_issued_at&#xa;TIMESTAMP NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-15" vertex="1">
<mxGeometry x="60" width="180" height="40" as="geometry"> <mxGeometry x="60" width="180" height="40" as="geometry">
<mxRectangle width="180" height="40" as="alternateBounds" /> <mxRectangle width="180" height="40" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-18" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="owzbxPYldPKzFl224Sla-1"> <mxCell id="owzbxPYldPKzFl224Sla-18" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="owzbxPYldPKzFl224Sla-1" vertex="1">
<mxGeometry y="230" width="240" height="40" as="geometry" /> <mxGeometry y="230" width="240" height="40" as="geometry" />
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-19" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-18"> <mxCell id="owzbxPYldPKzFl224Sla-19" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-18" vertex="1">
<mxGeometry width="60" height="40" as="geometry"> <mxGeometry width="60" height="40" as="geometry">
<mxRectangle width="60" height="40" as="alternateBounds" /> <mxRectangle width="60" height="40" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-20" value="access_token_expires_at&#xa;TIMESTAMP NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-18"> <mxCell id="owzbxPYldPKzFl224Sla-20" value="access_token_expires_at&#xa;TIMESTAMP NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-18" vertex="1">
<mxGeometry x="60" width="180" height="40" as="geometry"> <mxGeometry x="60" width="180" height="40" as="geometry">
<mxRectangle width="180" height="40" as="alternateBounds" /> <mxRectangle width="180" height="40" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-21" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="owzbxPYldPKzFl224Sla-1"> <mxCell id="owzbxPYldPKzFl224Sla-21" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="owzbxPYldPKzFl224Sla-1" vertex="1">
<mxGeometry y="270" width="240" height="30" as="geometry" /> <mxGeometry y="270" width="240" height="30" as="geometry" />
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-22" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-21"> <mxCell id="owzbxPYldPKzFl224Sla-22" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-21" vertex="1">
<mxGeometry width="60" height="30" as="geometry"> <mxGeometry width="60" height="30" as="geometry">
<mxRectangle width="60" height="30" as="alternateBounds" /> <mxRectangle width="60" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-23" value="access_token_scopes &#xa;VARCHAR(1000) DEFAULT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-21"> <mxCell id="owzbxPYldPKzFl224Sla-23" value="access_token_scopes &#xa;VARCHAR(1000) DEFAULT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-21" vertex="1">
<mxGeometry x="60" width="180" height="30" as="geometry"> <mxGeometry x="60" width="180" height="30" as="geometry">
<mxRectangle width="180" height="30" as="alternateBounds" /> <mxRectangle width="180" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-31" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="owzbxPYldPKzFl224Sla-1"> <mxCell id="owzbxPYldPKzFl224Sla-31" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="owzbxPYldPKzFl224Sla-1" vertex="1">
<mxGeometry y="300" width="240" height="30" as="geometry" /> <mxGeometry y="300" width="240" height="30" as="geometry" />
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-32" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-31"> <mxCell id="owzbxPYldPKzFl224Sla-32" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-31" vertex="1">
<mxGeometry width="60" height="30" as="geometry"> <mxGeometry width="60" height="30" as="geometry">
<mxRectangle width="60" height="30" as="alternateBounds" /> <mxRectangle width="60" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-33" value="refresh_token_value&#xa;TEXT DEFAULT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-31"> <mxCell id="owzbxPYldPKzFl224Sla-33" value="refresh_token_value&#xa;TEXT DEFAULT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-31" vertex="1">
<mxGeometry x="60" width="180" height="30" as="geometry"> <mxGeometry x="60" width="180" height="30" as="geometry">
<mxRectangle width="180" height="30" as="alternateBounds" /> <mxRectangle width="180" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-34" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="owzbxPYldPKzFl224Sla-1"> <mxCell id="owzbxPYldPKzFl224Sla-34" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="owzbxPYldPKzFl224Sla-1" vertex="1">
<mxGeometry y="330" width="240" height="30" as="geometry" /> <mxGeometry y="330" width="240" height="30" as="geometry" />
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-35" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-34"> <mxCell id="owzbxPYldPKzFl224Sla-35" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-34" vertex="1">
<mxGeometry width="60" height="30" as="geometry"> <mxGeometry width="60" height="30" as="geometry">
<mxRectangle width="60" height="30" as="alternateBounds" /> <mxRectangle width="60" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-36" value="refresh_token_issued_at&#xa;TIMESTAMP DEFAULT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-34"> <mxCell id="owzbxPYldPKzFl224Sla-36" value="refresh_token_issued_at&#xa;TIMESTAMP DEFAULT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-34" vertex="1">
<mxGeometry x="60" width="180" height="30" as="geometry"> <mxGeometry x="60" width="180" height="30" as="geometry">
<mxRectangle width="180" height="30" as="alternateBounds" /> <mxRectangle width="180" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-37" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="owzbxPYldPKzFl224Sla-1"> <mxCell id="owzbxPYldPKzFl224Sla-37" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="owzbxPYldPKzFl224Sla-1" vertex="1">
<mxGeometry y="360" width="240" height="50" as="geometry" /> <mxGeometry y="360" width="240" height="50" as="geometry" />
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-38" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-37"> <mxCell id="owzbxPYldPKzFl224Sla-38" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-37" vertex="1">
<mxGeometry width="60" height="50" as="geometry"> <mxGeometry width="60" height="50" as="geometry">
<mxRectangle width="60" height="50" as="alternateBounds" /> <mxRectangle width="60" height="50" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="owzbxPYldPKzFl224Sla-39" value="created_at TIMESTAMP&#xa;DEFAULT CURRENT_TIMESTAMP&#xa;NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="owzbxPYldPKzFl224Sla-37"> <mxCell id="owzbxPYldPKzFl224Sla-39" value="created_at TIMESTAMP&#xa;DEFAULT CURRENT_TIMESTAMP&#xa;NOT NULL" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" parent="owzbxPYldPKzFl224Sla-37" vertex="1">
<mxGeometry x="60" width="180" height="50" as="geometry"> <mxGeometry x="60" width="180" height="50" as="geometry">
<mxRectangle width="180" height="50" as="alternateBounds" /> <mxRectangle width="180" height="50" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="r1yonWdHBCK67Ry8Ifhv-1" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="owzbxPYldPKzFl224Sla-5" target="CW1ftrLNUtnkjzRNXEjj-34">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="260" y="440" as="sourcePoint" />
<mxPoint x="330" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
</root> </root>
</mxGraphModel> </mxGraphModel>
</diagram> </diagram>