2022-11-16 14:56:28 +00:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
|
<svg
|
|
|
|
|
style="background: white;"
|
|
|
|
|
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
|
|
|
width="808" height="816" viewBox="-88 -88 808 816"><style type="text/css">
|
|
|
|
|
<![CDATA[
|
|
|
|
|
.shape {
|
|
|
|
|
shape-rendering: geometricPrecision;
|
|
|
|
|
stroke-linejoin: round;
|
|
|
|
|
}
|
|
|
|
|
.connection {
|
|
|
|
|
stroke-linecap: round;
|
|
|
|
|
stroke-linejoin: round;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
]]>
|
2022-11-26 03:31:54 +00:00
|
|
|
</style><g id="users"><g class="shape" ><rect class="shape" x="46" y="412" width="259" height="216" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="46.000000" y="412.000000" width="259.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="66.000000" y="439.000000" style="text-anchor:start;font-size:24px;fill:white">users</text><text class="text" x="56.000000" y="471.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text>
|
2022-11-16 14:56:28 +00:00
|
|
|
<text class="text" x="167.111111" y="471.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
|
|
|
|
|
<text class="text" x="285.000000" y="471.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="46.000000" y1="484.000000" x2="305.000000" y2="484.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="56.000000" y="507.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">name</text>
|
|
|
|
|
<text class="text" x="167.111111" y="507.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
|
|
|
|
|
<text class="text" x="285.000000" y="507.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="46.000000" y1="520.000000" x2="305.000000" y2="520.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="56.000000" y="543.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">email</text>
|
|
|
|
|
<text class="text" x="167.111111" y="543.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
|
|
|
|
|
<text class="text" x="285.000000" y="543.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="46.000000" y1="556.000000" x2="305.000000" y2="556.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="56.000000" y="579.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">password</text>
|
|
|
|
|
<text class="text" x="167.111111" y="579.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
|
|
|
|
|
<text class="text" x="285.000000" y="579.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="46.000000" y1="592.000000" x2="305.000000" y2="592.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="56.000000" y="615.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">last_login</text>
|
|
|
|
|
<text class="text" x="167.111111" y="615.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">datetime</text>
|
2022-11-26 03:31:54 +00:00
|
|
|
<text class="text" x="285.000000" y="615.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="46.000000" y1="628.000000" x2="305.000000" y2="628.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="products"><g class="shape" ><rect class="shape" x="15" y="212" width="290" height="180" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="15.000000" y="212.000000" width="290.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="35.000000" y="239.000000" style="text-anchor:start;font-size:24px;fill:white">products</text><text class="text" x="25.000000" y="271.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text>
|
2022-11-16 14:56:28 +00:00
|
|
|
<text class="text" x="80.555556" y="271.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
|
|
|
|
|
<text class="text" x="285.000000" y="271.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="15.000000" y1="284.000000" x2="305.000000" y2="284.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="25.000000" y="307.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">price</text>
|
|
|
|
|
<text class="text" x="80.555556" y="307.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">decimal</text>
|
|
|
|
|
<text class="text" x="285.000000" y="307.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="15.000000" y1="320.000000" x2="305.000000" y2="320.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="25.000000" y="343.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">sku</text>
|
|
|
|
|
<text class="text" x="80.555556" y="343.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
|
|
|
|
|
<text class="text" x="285.000000" y="343.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="15.000000" y1="356.000000" x2="305.000000" y2="356.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="25.000000" y="379.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">name</text>
|
|
|
|
|
<text class="text" x="80.555556" y="379.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
|
2022-11-26 03:31:54 +00:00
|
|
|
<text class="text" x="285.000000" y="379.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="15.000000" y1="392.000000" x2="305.000000" y2="392.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="orders"><g class="shape" ><rect class="shape" x="405" y="230" width="215" height="144" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="405.000000" y="230.000000" width="215.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="425.000000" y="257.000000" style="text-anchor:start;font-size:24px;fill:white">orders</text><text class="text" x="415.000000" y="289.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text>
|
2022-11-16 14:56:28 +00:00
|
|
|
<text class="text" x="526.111111" y="289.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
|
|
|
|
|
<text class="text" x="600.000000" y="289.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="405.000000" y1="302.000000" x2="620.000000" y2="302.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="415.000000" y="325.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">user_id</text>
|
|
|
|
|
<text class="text" x="526.111111" y="325.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
|
|
|
|
|
<text class="text" x="600.000000" y="325.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="405.000000" y1="338.000000" x2="620.000000" y2="338.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="415.000000" y="361.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">product_id</text>
|
|
|
|
|
<text class="text" x="526.111111" y="361.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
|
2022-11-26 03:31:54 +00:00
|
|
|
<text class="text" x="600.000000" y="361.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="405.000000" y1="374.000000" x2="620.000000" y2="374.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="shipments"><g class="shape" ><rect class="shape" x="12" y="12" width="293" height="180" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="12.000000" y="12.000000" width="293.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="32.000000" y="39.000000" style="text-anchor:start;font-size:24px;fill:white">shipments</text><text class="text" x="22.000000" y="71.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text>
|
2022-11-16 14:56:28 +00:00
|
|
|
<text class="text" x="188.666667" y="71.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
|
|
|
|
|
<text class="text" x="285.000000" y="71.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="84.000000" x2="305.000000" y2="84.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="22.000000" y="107.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">order_id</text>
|
|
|
|
|
<text class="text" x="188.666667" y="107.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
|
|
|
|
|
<text class="text" x="285.000000" y="107.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="120.000000" x2="305.000000" y2="120.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="22.000000" y="143.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">tracking_number</text>
|
|
|
|
|
<text class="text" x="188.666667" y="143.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
|
|
|
|
|
<text class="text" x="285.000000" y="143.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="156.000000" x2="305.000000" y2="156.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="22.000000" y="179.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">status</text>
|
|
|
|
|
<text class="text" x="188.666667" y="179.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
|
2022-11-26 03:31:54 +00:00
|
|
|
<text class="text" x="285.000000" y="179.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="192.000000" x2="305.000000" y2="192.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="(users <-> orders)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 309.000000 520.000000 L 345.000000 520.000000 S 355.000000 520.000000 355.000000 510.000000 L 355.000000 348.000000 S 355.000000 338.000000 365.000000 338.000000 L 401.000000 338.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" /></g><g id="(products <-> orders)[0]"><path d="M 309.000000 302.000000 L 401.000000 302.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" /></g><g id="(shipments <-> orders)[0]"><path d="M 309.000000 102.000000 L 345.000000 102.000000 S 355.000000 102.000000 355.000000 112.000000 L 355.000000 256.000000 S 355.000000 266.000000 365.000000 266.000000 L 401.000000 266.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
|
2022-11-16 14:56:28 +00:00
|
|
|
.text {
|
|
|
|
|
font-family: "font-regular";
|
|
|
|
|
}
|
|
|
|
|
@font-face {
|
|
|
|
|
font-family: font-regular;
|
|
|
|
|
src: url("data:application/font-woff;base64,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AHQAZQAgAGcAQQBsAHQAZQByAG4AYQB0AGUAIABhAFMAdAByAGEAaQBnAGgAdAAgAGwAUwBsAGEAcwBoAGUAZAAgAHoAZQByAG8AUAByAGUAZgBlAHIAcgBlAGQAIABBAHQAaABhAGIAYQBzAGsAYQBuACAAbwBnAG8AbgBlAGsAcwBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAgAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoAIABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwALgAgAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAbwBuACAAYQBuACAgGABBAFMAIABJAFMgGQAgAEIAQQBTAEkAUwAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAFIAIABDAE8ATgBEAEkAVABJAE8ATgBTACAATwBGACAAQQBOAFkAIABLAEkATgBEACwAIABlAGkAdABoAGUAcgAgAGUAeABwAHIAZQBzAHMAIABvAHIAIABpAG0AcABsAGkAZQBkAC4AIABTAGUAZQAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIABmAG8AcgAgAHQAaABlACAAcwBwAGUAYwBpAGYAaQBjACAAbABhAG4AZwB1AGEAZwBlACwAIABwAGUAcgBtAGkAcwBzAGkAbwBuAHMAIABhAG4AZAAgAGwAaQBtAGkAdABhAHQAaQBvAG4AcwAgAGcAbwB2AGUAcgBuAGkAbgBnACAAeQBvAHUAcgAgAHUAcwBlACAAbwBmACAAdABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUALgBoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwB0AHkAcABlAFAAYQB1AGwAIABEAC4AIABIAHUAbgB0AEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZABTAG8AdQByAGMAZQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgAGkAbgAgAHQAaABlACAAVQBuAGkAdABlAG
|
|
|
|
|
}]]></style></svg>
|