1398 lines
139 KiB
XML
1398 lines
139 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 15.1.0 (0)
|
|
-->
|
|
<!-- Title: schema Pages: 1 -->
|
|
<svg width="3134pt" height="1564pt"
|
|
viewBox="0.00 0.00 3134.00 1564.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(36 1528.2)">
|
|
<title>schema</title>
|
|
<polygon fill="#ebf4ff" stroke="none" points="-36,36 -36,-1528.2 3098,-1528.2 3098,36 -36,36"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_identity</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M20,-357.6C20,-357.6 640,-357.6 640,-357.6 646,-357.6 652,-363.6 652,-369.6 652,-369.6 652,-1472.2 652,-1472.2 652,-1478.2 646,-1484.2 640,-1484.2 640,-1484.2 20,-1484.2 20,-1484.2 14,-1484.2 8,-1478.2 8,-1472.2 8,-1472.2 8,-369.6 8,-369.6 8,-363.6 14,-357.6 20,-357.6"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="81.45" y="-1466.7" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Identity & Company</text>
|
|
</g>
|
|
<g id="clust2" class="cluster">
|
|
<title>cluster_i18n</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M1114,-371C1114,-371 1637,-371 1637,-371 1643,-371 1649,-377 1649,-383 1649,-383 1649,-969.2 1649,-969.2 1649,-975.2 1643,-981.2 1637,-981.2 1637,-981.2 1114,-981.2 1114,-981.2 1108,-981.2 1102,-975.2 1102,-969.2 1102,-969.2 1102,-383 1102,-383 1102,-377 1108,-371 1114,-371"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1149.61" y="-963.7" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Localization</text>
|
|
</g>
|
|
<g id="clust3" class="cluster">
|
|
<title>cluster_catalog</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M1673,-21.4C1673,-21.4 2534,-21.4 2534,-21.4 2540,-21.4 2546,-27.4 2546,-33.4 2546,-33.4 2546,-955.8 2546,-955.8 2546,-961.8 2540,-967.8 2534,-967.8 2534,-967.8 1673,-967.8 1673,-967.8 1667,-967.8 1661,-961.8 1661,-955.8 1661,-955.8 1661,-33.4 1661,-33.4 1661,-27.4 1667,-21.4 1673,-21.4"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1694.85" y="-950.3" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Catalog</text>
|
|
</g>
|
|
<g id="clust4" class="cluster">
|
|
<title>cluster_media</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M2570,-277.2C2570,-277.2 3042,-277.2 3042,-277.2 3048,-277.2 3054,-283.2 3054,-289.2 3054,-289.2 3054,-929 3054,-929 3054,-935 3048,-941 3042,-941 3042,-941 2570,-941 2570,-941 2564,-941 2558,-935 2558,-929 2558,-929 2558,-289.2 2558,-289.2 2558,-283.2 2564,-277.2 2570,-277.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2586.43" y="-923.5" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Media</text>
|
|
</g>
|
|
<g id="clust5" class="cluster">
|
|
<title>cluster_commerce</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M672,-344.2C672,-344.2 1078,-344.2 1078,-344.2 1084,-344.2 1090,-350.2 1090,-356.2 1090,-356.2 1090,-996 1090,-996 1090,-1002 1084,-1008 1078,-1008 1078,-1008 672,-1008 672,-1008 666,-1008 660,-1002 660,-996 660,-996 660,-356.2 660,-356.2 660,-350.2 666,-344.2 672,-344.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="738.03" y="-990.5" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Pricing & Documents</text>
|
|
</g>
|
|
<g id="clust6" class="cluster">
|
|
<title>cluster_units</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M1475,-8C1475,-8 1619,-8 1619,-8 1625,-8 1631,-14 1631,-20 1631,-20 1631,-193.6 1631,-193.6 1631,-199.6 1625,-205.6 1619,-205.6 1619,-205.6 1475,-205.6 1475,-205.6 1469,-205.6 1463,-199.6 1463,-193.6 1463,-193.6 1463,-20 1463,-20 1463,-14 1469,-8 1475,-8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1488.09" y="-188.1" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Units</text>
|
|
</g>
|
|
<!-- numbers -->
|
|
<g id="node1" class="node">
|
|
<title>numbers</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="29.66,-1204.8 29.66,-1229.2 158.34,-1229.2 158.34,-1204.8 29.66,-1204.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.66,-1204.8 29.66,-1229.2 158.34,-1229.2 158.34,-1204.8 29.66,-1204.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="68.66" y="-1214.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">numbers</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="29.66,-1178 29.66,-1204.8 158.34,-1204.8 158.34,-1178 29.66,-1178"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.66,-1178 29.66,-1204.8 158.34,-1204.8 158.34,-1178 29.66,-1178"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.66" y="-1188.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="123.84" y="-1189.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="140.84" y="-1189.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="29.66,-1151.2 29.66,-1178 158.34,-1178 158.34,-1151.2 29.66,-1151.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.66,-1151.2 29.66,-1178 158.34,-1178 158.34,-1151.2 29.66,-1151.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.66" y="-1161.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">company_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="124.35" y="-1162.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="141.35" y="-1162.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="29.66,-1124.4 29.66,-1151.2 158.34,-1151.2 158.34,-1124.4 29.66,-1124.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.66,-1124.4 29.66,-1151.2 158.34,-1151.2 158.34,-1124.4 29.66,-1124.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.66" y="-1132.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="81.83" y="-1134.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="29.66,-1097.6 29.66,-1124.4 158.34,-1124.4 158.34,-1097.6 29.66,-1097.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.66,-1097.6 29.66,-1124.4 158.34,-1124.4 158.34,-1097.6 29.66,-1097.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.66" y="-1105.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">prefix</text>
|
|
<text xml:space="preserve" text-anchor="start" x="86.83" y="-1107.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="29.66,-1070.8 29.66,-1097.6 158.34,-1097.6 158.34,-1070.8 29.66,-1070.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.66,-1070.8 29.66,-1097.6 158.34,-1097.6 158.34,-1070.8 29.66,-1070.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.66" y="-1078.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">padding</text>
|
|
<text xml:space="preserve" text-anchor="start" x="138.84" y="-1080.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="29.66,-1044 29.66,-1070.8 158.34,-1070.8 158.34,-1044 29.66,-1044"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.66,-1044 29.66,-1070.8 158.34,-1070.8 158.34,-1044 29.66,-1044"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.66" y="-1051.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">next</text>
|
|
<text xml:space="preserve" text-anchor="start" x="138.84" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- company -->
|
|
<g id="node6" class="node">
|
|
<title>company</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="391.71,-924.2 391.71,-952.6 594.29,-952.6 594.29,-924.2 391.71,-924.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="391.71,-924.2 391.71,-952.6 594.29,-952.6 594.29,-924.2 391.71,-924.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="393.71,-946.6 393.71,-950.6 433.43,-950.6 433.43,-946.6 393.71,-946.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="433.43,-946.6 433.43,-950.6 473.14,-950.6 473.14,-946.6 433.43,-946.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="473.14,-946.6 473.14,-950.6 512.86,-950.6 512.86,-946.6 473.14,-946.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="512.86,-946.6 512.86,-950.6 552.57,-950.6 552.57,-946.6 512.86,-946.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="552.57,-946.6 552.57,-950.6 592.29,-950.6 592.29,-946.6 552.57,-946.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="466.66" y="-933.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">company</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="391.71,-897.4 391.71,-924.2 594.29,-924.2 594.29,-897.4 391.71,-897.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="391.71,-897.4 391.71,-924.2 594.29,-924.2 594.29,-897.4 391.71,-897.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="396.71" y="-907.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="559.79" y="-909.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="576.78" y="-909.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="391.71,-870.6 391.71,-897.4 594.29,-897.4 594.29,-870.6 391.71,-870.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="391.71,-870.6 391.71,-897.4 594.29,-897.4 594.29,-870.6 391.71,-870.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="396.71" y="-880.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">poscustomergroup_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="544.51" y="-880.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="560.29" y="-882.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="577.29" y="-882.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="391.71,-843.8 391.71,-870.6 594.29,-870.6 594.29,-843.8 391.71,-843.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="391.71,-843.8 391.71,-870.6 594.29,-870.6 594.29,-843.8 391.71,-843.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="396.71" y="-854" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">taxrate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="442.63" y="-854" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="560.29" y="-855.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="577.29" y="-855.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="391.71,-817 391.71,-843.8 594.29,-843.8 594.29,-817 391.71,-817"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="391.71,-817 391.71,-843.8 594.29,-843.8 594.29,-817 391.71,-817"/>
|
|
<text xml:space="preserve" text-anchor="start" x="396.71" y="-827.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">reducedtaxrate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="497.09" y="-827.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="560.29" y="-828.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="577.29" y="-828.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="391.71,-790.2 391.71,-817 594.29,-817 594.29,-790.2 391.71,-790.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="391.71,-790.2 391.71,-817 594.29,-817 594.29,-790.2 391.71,-790.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="396.71" y="-800.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">taxfreerate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="468.31" y="-800.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="560.29" y="-801.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="577.29" y="-801.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="391.71,-763.4 391.71,-790.2 594.29,-790.2 594.29,-763.4 391.71,-763.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="391.71,-763.4 391.71,-790.2 594.29,-790.2 594.29,-763.4 391.71,-763.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="396.71" y="-773.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">default_language_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="532.07" y="-773.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="560.29" y="-775.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="577.29" y="-775.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="391.71,-736.6 391.71,-763.4 594.29,-763.4 594.29,-736.6 391.71,-736.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="391.71,-736.6 391.71,-763.4 594.29,-763.4 594.29,-736.6 391.71,-736.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="396.71" y="-746.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">root_category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="510.3" y="-746.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="560.29" y="-748.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="577.29" y="-748.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="391.71,-709.8 391.71,-736.6 594.29,-736.6 594.29,-709.8 391.71,-709.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="391.71,-709.8 391.71,-736.6 594.29,-736.6 594.29,-709.8 391.71,-709.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="396.71" y="-717.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="517.77" y="-719.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- numbers->company -->
|
|
<g id="edge42" class="edge">
|
|
<title>numbers:e->company:n</title>
|
|
<g id="a_edge42"><a xlink:title="FK_numbers_company">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M159.34,-1164.6C215.97,-1164.6 145.3,-1079.38 186,-1040 243.76,-984.11 294,-1047.51 364,-1008 390.22,-993.2 409.48,-986.36 412.99,-960.65"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="415.44,-960.86 413.44,-953.71 410.55,-960.54 415.44,-960.86"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- meta -->
|
|
<g id="node2" class="node">
|
|
<title>meta</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="118.26,-1402.4 118.26,-1426.8 245.74,-1426.8 245.74,-1402.4 118.26,-1402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="118.26,-1402.4 118.26,-1426.8 245.74,-1426.8 245.74,-1402.4 118.26,-1402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="167.99" y="-1412" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">meta</text>
|
|
<polygon fill="#ffffff" stroke="none" points="118.26,-1375.6 118.26,-1402.4 245.74,-1402.4 245.74,-1375.6 118.26,-1375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="118.26,-1375.6 118.26,-1402.4 245.74,-1402.4 245.74,-1375.6 118.26,-1375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="123.26" y="-1383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">key</text>
|
|
<text xml:space="preserve" text-anchor="start" x="169.22" y="-1385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="118.26,-1348.8 118.26,-1375.6 245.74,-1375.6 245.74,-1348.8 118.26,-1348.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="118.26,-1348.8 118.26,-1375.6 245.74,-1375.6 245.74,-1348.8 118.26,-1348.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="123.26" y="-1356.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">value</text>
|
|
<text xml:space="preserve" text-anchor="start" x="164.73" y="-1358.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- entity -->
|
|
<g id="node3" class="node">
|
|
<title>entity</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="166.05,-872.6 166.05,-897 335.95,-897 335.95,-872.6 166.05,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="166.05,-872.6 166.05,-897 335.95,-897 335.95,-872.6 166.05,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="235" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">entity</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="166.05,-845.8 166.05,-872.6 335.95,-872.6 335.95,-845.8 166.05,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="166.05,-845.8 166.05,-872.6 335.95,-872.6 335.95,-845.8 166.05,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="171.05" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="301.45" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="318.45" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="166.05,-819 166.05,-845.8 335.95,-845.8 335.95,-819 166.05,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="166.05,-819 166.05,-845.8 335.95,-845.8 335.95,-819 166.05,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="171.05" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">customergroup_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="301.95" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="318.95" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="166.05,-792.2 166.05,-819 335.95,-819 335.95,-792.2 166.05,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="166.05,-792.2 166.05,-819 335.95,-819 335.95,-792.2 166.05,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="171.05" y="-800" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">firstname</text>
|
|
<text xml:space="preserve" text-anchor="start" x="259.43" y="-802" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="166.05,-765.4 166.05,-792.2 335.95,-792.2 335.95,-765.4 166.05,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="166.05,-765.4 166.05,-792.2 335.95,-792.2 335.95,-765.4 166.05,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="171.05" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">lastname</text>
|
|
<text xml:space="preserve" text-anchor="start" x="259.43" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- customergroup -->
|
|
<g id="node8" class="node">
|
|
<title>customergroup</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="497.66,-456 497.66,-484.4 626.34,-484.4 626.34,-456 497.66,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="497.66,-456 497.66,-484.4 626.34,-484.4 626.34,-456 497.66,-456"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="499.66,-478.4 499.66,-482.4 541.22,-482.4 541.22,-478.4 499.66,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="541.22,-478.4 541.22,-482.4 582.78,-482.4 582.78,-478.4 541.22,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="582.78,-478.4 582.78,-482.4 624.34,-482.4 624.34,-478.4 582.78,-478.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="518" y="-465.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">customergroup</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="497.66,-429.2 497.66,-456 626.34,-456 626.34,-429.2 497.66,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="497.66,-429.2 497.66,-456 626.34,-456 626.34,-429.2 497.66,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="502.66" y="-439.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="591.84" y="-440.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="608.84" y="-440.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="497.66,-402.4 497.66,-429.2 626.34,-429.2 626.34,-402.4 497.66,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="497.66,-402.4 497.66,-429.2 626.34,-429.2 626.34,-402.4 497.66,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="502.66" y="-412.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">company_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="592.35" y="-414.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="609.35" y="-414.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="497.66,-375.6 497.66,-402.4 626.34,-402.4 626.34,-375.6 497.66,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="497.66,-375.6 497.66,-402.4 626.34,-402.4 626.34,-375.6 497.66,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="502.66" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="549.83" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- entity->customergroup -->
|
|
<g id="edge10" class="edge">
|
|
<title>entity:se->customergroup:n</title>
|
|
<g id="a_edge10"><a xlink:title="FK_entity_customergroup">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M336.95,-819C377.02,-778.93 340.59,-746.01 364,-694.4 410.96,-590.89 514.77,-599.59 520.22,-492.37"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="522.66,-492.58 520.39,-485.52 517.76,-492.46 522.66,-492.58"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- syncpos -->
|
|
<g id="node4" class="node">
|
|
<title>syncpos</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="213.89,-1178 213.89,-1202.4 352.11,-1202.4 352.11,-1178 213.89,-1178"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="213.89,-1178 213.89,-1202.4 352.11,-1202.4 352.11,-1178 213.89,-1178"/>
|
|
<text xml:space="preserve" text-anchor="start" x="258.66" y="-1187.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">syncpos</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="213.89,-1151.2 213.89,-1178 352.11,-1178 352.11,-1151.2 213.89,-1151.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="213.89,-1151.2 213.89,-1178 352.11,-1178 352.11,-1151.2 213.89,-1151.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="218.89" y="-1161.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="317.61" y="-1162.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="334.6" y="-1162.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="213.89,-1124.4 213.89,-1151.2 352.11,-1151.2 352.11,-1124.4 213.89,-1124.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="213.89,-1124.4 213.89,-1151.2 352.11,-1151.2 352.11,-1124.4 213.89,-1124.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="218.89" y="-1134.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">company_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="318.11" y="-1136.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="335.11" y="-1136.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="213.89,-1097.6 213.89,-1124.4 352.11,-1124.4 352.11,-1097.6 213.89,-1097.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="213.89,-1097.6 213.89,-1124.4 352.11,-1124.4 352.11,-1097.6 213.89,-1097.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="218.89" y="-1105.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">paircode</text>
|
|
<text xml:space="preserve" text-anchor="start" x="280.6" y="-1107.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="213.89,-1070.8 213.89,-1097.6 352.11,-1097.6 352.11,-1070.8 213.89,-1070.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="213.89,-1070.8 213.89,-1097.6 352.11,-1097.6 352.11,-1070.8 213.89,-1070.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="218.89" y="-1078.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">token?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="275.59" y="-1080.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- syncpos->company -->
|
|
<g id="edge45" class="edge">
|
|
<title>syncpos:se->company:n</title>
|
|
<g id="a_edge45"><a xlink:title="FK_syncpos_company">
|
|
<path fill="none" stroke="#dd6b20" stroke-width="1.4" d="M353.11,-1124.4C382.05,-1095.45 369.78,-1075.59 390,-1040 412.29,-1000.78 448.12,-999.86 452.78,-960.59"/>
|
|
<polygon fill="#dd6b20" stroke="#dd6b20" stroke-width="1.4" points="455.22,-960.84 453.17,-953.72 450.33,-960.57 455.22,-960.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- companyuser -->
|
|
<g id="node5" class="node">
|
|
<title>companyuser</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="319.78,-1415.8 319.78,-1440.2 470.22,-1440.2 470.22,-1415.8 319.78,-1415.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="319.78,-1415.8 319.78,-1440.2 470.22,-1440.2 470.22,-1415.8 319.78,-1415.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="355.99" y="-1425.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">companyuser</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="319.78,-1389 319.78,-1415.8 470.22,-1415.8 470.22,-1389 319.78,-1389"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="319.78,-1389 319.78,-1415.8 470.22,-1415.8 470.22,-1389 319.78,-1389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="324.78" y="-1399.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="435.72" y="-1400.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="452.72" y="-1400.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="319.78,-1362.2 319.78,-1389 470.22,-1389 470.22,-1362.2 319.78,-1362.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="319.78,-1362.2 319.78,-1389 470.22,-1389 470.22,-1362.2 319.78,-1362.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="324.78" y="-1372.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">company_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="436.23" y="-1373.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="453.22" y="-1373.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="319.78,-1335.4 319.78,-1362.2 470.22,-1362.2 470.22,-1335.4 319.78,-1335.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="319.78,-1335.4 319.78,-1362.2 470.22,-1362.2 470.22,-1335.4 319.78,-1335.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="324.78" y="-1345.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">google_auth_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="436.23" y="-1347.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="453.22" y="-1347.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- companyuser->company -->
|
|
<g id="edge44" class="edge">
|
|
<title>companyuser:se->company:n</title>
|
|
<g id="a_edge44"><a xlink:title="FK_companyuser_company">
|
|
<path fill="none" stroke="#d53f8c" stroke-width="1.4" d="M471.22,-1362.2C480.91,-1352.52 473.54,-1344.69 470.22,-1331.4 458.45,-1284.22 433,-1280.56 422,-1233.2 402.57,-1149.56 393.5,-1121 422,-1040 437.65,-995.53 486.16,-1001 492.35,-960.63"/>
|
|
<polygon fill="#d53f8c" stroke="#d53f8c" stroke-width="1.4" points="494.79,-960.87 492.85,-953.71 489.9,-960.52 494.79,-960.87"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- google_auth -->
|
|
<g id="node7" class="node">
|
|
<title>google_auth</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="449.97,-1176 449.97,-1204.4 630.03,-1204.4 630.03,-1176 449.97,-1176"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="449.97,-1176 449.97,-1204.4 630.03,-1204.4 630.03,-1176 449.97,-1176"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="451.97,-1198.4 451.97,-1202.4 628.03,-1202.4 628.03,-1198.4 451.97,-1198.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="504.33" y="-1185.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">google_auth</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="449.97,-1149.2 449.97,-1176 630.03,-1176 630.03,-1149.2 449.97,-1149.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="449.97,-1149.2 449.97,-1176 630.03,-1176 630.03,-1149.2 449.97,-1149.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="454.97" y="-1159.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="595.53" y="-1160.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="612.53" y="-1160.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="449.97,-1122.4 449.97,-1149.2 630.03,-1149.2 630.03,-1122.4 449.97,-1122.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="449.97,-1122.4 449.97,-1149.2 630.03,-1149.2 630.03,-1122.4 449.97,-1122.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="454.97" y="-1132.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">selected_company</text>
|
|
<text xml:space="preserve" text-anchor="start" x="580.25" y="-1132.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="596.04" y="-1134.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="613.03" y="-1134.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="449.97,-1095.6 449.97,-1122.4 630.03,-1122.4 630.03,-1095.6 449.97,-1095.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="449.97,-1095.6 449.97,-1122.4 630.03,-1122.4 630.03,-1095.6 449.97,-1095.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="454.97" y="-1103.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">email</text>
|
|
<text xml:space="preserve" text-anchor="start" x="553.52" y="-1105.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(320)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="449.97,-1068.8 449.97,-1095.6 630.03,-1095.6 630.03,-1068.8 449.97,-1068.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="449.97,-1068.8 449.97,-1095.6 630.03,-1095.6 630.03,-1068.8 449.97,-1068.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="454.97" y="-1076.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="574.53" y="-1078.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- companyuser->google_auth -->
|
|
<g id="edge43" class="edge">
|
|
<title>companyuser:se->google_auth:n</title>
|
|
<g id="a_edge43"><a xlink:title="FK_companyuser_google_auth">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M470.22,-1334.4C514.68,-1289.94 537.78,-1271.15 539.85,-1212.37"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="542.29,-1212.56 539.96,-1205.52 537.4,-1212.48 542.29,-1212.56"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->customergroup -->
|
|
<g id="edge9" class="edge">
|
|
<title>company:se->customergroup:n</title>
|
|
<g id="a_edge9"><a xlink:title="FK_company_poscustomergroup">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M595.29,-870.6C629.79,-836.1 572.13,-548.44 563.15,-492.3"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="565.6,-492.13 562.27,-485.5 560.74,-492.76 565.6,-492.13"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- language -->
|
|
<g id="node10" class="node">
|
|
<title>language</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1217.12,-442.6 1217.12,-471 1342.88,-471 1342.88,-442.6 1217.12,-442.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1217.12,-442.6 1217.12,-471 1342.88,-471 1342.88,-442.6 1217.12,-442.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1219.12,-465 1219.12,-469 1249.56,-469 1249.56,-465 1219.12,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1249.56,-465 1249.56,-469 1280,-469 1280,-465 1249.56,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1280,-465 1280,-469 1310.44,-469 1310.44,-465 1280,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1310.44,-465 1310.44,-469 1340.88,-469 1340.88,-465 1310.44,-465"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1253.66" y="-452.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">language</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1217.12,-415.8 1217.12,-442.6 1342.88,-442.6 1342.88,-415.8 1217.12,-415.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1217.12,-415.8 1217.12,-442.6 1342.88,-442.6 1342.88,-415.8 1217.12,-415.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1222.12" y="-426" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1308.38" y="-427.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1325.38" y="-427.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1217.12,-389 1217.12,-415.8 1342.88,-415.8 1342.88,-389 1217.12,-389"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1217.12,-389 1217.12,-415.8 1342.88,-415.8 1342.88,-389 1217.12,-389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1222.12" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">iso639</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1271.37" y="-398.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(10)</text>
|
|
</g>
|
|
<!-- company->language -->
|
|
<g id="edge4" class="edge">
|
|
<title>company:e->language:n</title>
|
|
<g id="a_edge4"><a xlink:title="FK_company_default_language">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M595.29,-776.8C639.25,-776.8 613.03,-718.18 650,-694.4 820.34,-584.82 922.59,-720.12 1100,-622.4 1176.38,-580.33 1230.53,-561.59 1234.15,-479.01"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="1236.59,-479.17 1234.29,-472.12 1231.69,-479.06 1236.59,-479.17"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- category -->
|
|
<g id="node14" class="node">
|
|
<title>category</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1706.1,-456 1706.1,-484.4 1823.9,-484.4 1823.9,-456 1706.1,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1706.1,-456 1706.1,-484.4 1823.9,-484.4 1823.9,-456 1706.1,-456"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1708.1,-478.4 1708.1,-482.4 1730.86,-482.4 1730.86,-478.4 1708.1,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1730.86,-478.4 1730.86,-482.4 1753.62,-482.4 1753.62,-478.4 1730.86,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1753.62,-478.4 1753.62,-482.4 1776.38,-482.4 1776.38,-478.4 1753.62,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1776.38,-478.4 1776.38,-482.4 1799.14,-482.4 1799.14,-478.4 1776.38,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1799.14,-478.4 1799.14,-482.4 1821.9,-482.4 1821.9,-478.4 1799.14,-478.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1739.99" y="-465.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">category</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1706.1,-429.2 1706.1,-456 1823.9,-456 1823.9,-429.2 1706.1,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1706.1,-429.2 1706.1,-456 1823.9,-456 1823.9,-429.2 1706.1,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1711.1" y="-439.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1789.4" y="-440.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1806.4" y="-440.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1706.1,-402.4 1706.1,-429.2 1823.9,-429.2 1823.9,-402.4 1706.1,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1706.1,-402.4 1706.1,-429.2 1823.9,-429.2 1823.9,-402.4 1706.1,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1711.1" y="-412.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">parent_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.12" y="-412.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1789.9" y="-414.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1806.9" y="-414.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1706.1,-375.6 1706.1,-402.4 1823.9,-402.4 1823.9,-375.6 1706.1,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1706.1,-375.6 1706.1,-402.4 1823.9,-402.4 1823.9,-375.6 1706.1,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1711.1" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1804.4" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- company->category -->
|
|
<g id="edge3" class="edge">
|
|
<title>company:e->category:n</title>
|
|
<g id="a_edge3"><a xlink:title="FK_company_root_category">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M595.29,-750C629.96,-750 618.52,-708.93 650,-694.4 854.11,-600.21 1475.5,-752.24 1659,-622.4 1711.53,-585.23 1718.89,-553.72 1719.44,-492.27"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="1721.89,-492.53 1719.47,-485.52 1716.99,-492.51 1721.89,-492.53"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- tax -->
|
|
<g id="node27" class="node">
|
|
<title>tax</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="682.18,-442.6 682.18,-471 787.82,-471 787.82,-442.6 682.18,-442.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="682.18,-442.6 682.18,-471 787.82,-471 787.82,-442.6 682.18,-442.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="684.18,-465 684.18,-469 704.51,-469 704.51,-465 684.18,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="704.51,-465 704.51,-469 724.84,-469 724.84,-465 704.51,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="724.84,-465 724.84,-469 745.16,-469 745.16,-465 724.84,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="745.16,-465 745.16,-469 765.49,-469 765.49,-465 745.16,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="765.49,-465 765.49,-469 785.82,-469 785.82,-465 765.49,-465"/>
|
|
<text xml:space="preserve" text-anchor="start" x="726.33" y="-452.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">tax</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="682.18,-415.8 682.18,-442.6 787.82,-442.6 787.82,-415.8 682.18,-415.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="682.18,-415.8 682.18,-442.6 787.82,-442.6 787.82,-415.8 682.18,-415.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="687.18" y="-426" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="753.32" y="-427.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="770.32" y="-427.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="682.18,-389 682.18,-415.8 787.82,-415.8 787.82,-389 682.18,-389"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="682.18,-389 682.18,-415.8 787.82,-415.8 787.82,-389 682.18,-389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="687.18" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="719.3" y="-398.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge5" class="edge">
|
|
<title>company:se->tax:n</title>
|
|
<g id="a_edge5"><a xlink:title="FK_company_taxrate">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M595.29,-843.8C645.29,-793.8 625.32,-760.66 650,-694.4 686.17,-597.29 732.3,-577.72 734.89,-478.85"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="737.33,-479.15 734.97,-472.12 732.43,-479.09 737.33,-479.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge6" class="edge">
|
|
<title>company:se->tax:n</title>
|
|
<g id="a_edge6"><a xlink:title="FK_company_reducedtaxrate">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M595.29,-817C622.03,-790.25 686.47,-540.85 693.68,-479.02"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="696.12,-479.27 694.19,-472.11 691.23,-478.92 696.12,-479.27"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge7" class="edge">
|
|
<title>company:se->tax:n</title>
|
|
<g id="a_edge7"><a xlink:title="FK_company_taxfreerate">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M595.29,-790.2C620.56,-764.92 704.05,-537.11 713.75,-478.82"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="716.16,-479.32 714.45,-472.11 711.29,-478.82 716.16,-479.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- google_auth->company -->
|
|
<g id="edge1" class="edge">
|
|
<title>google_auth:sw->company:n</title>
|
|
<g id="a_edge1"><a xlink:title="FK_google_auth_selected_company">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M448.97,-1122.4C430.86,-1104.3 441.81,-1089.07 449.97,-1064.8 468.82,-1008.73 526.44,-1013.26 532.24,-960.57"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="534.68,-960.84 532.6,-953.72 529.79,-960.58 534.68,-960.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- customergroup->company -->
|
|
<g id="edge8" class="edge">
|
|
<title>customergroup:nw->company:n</title>
|
|
<g id="a_edge8"><a xlink:title="FK_customergroup_company">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M496.66,-429.2C403.61,-522.25 573.02,-577.5 602.29,-705.8 626.48,-811.88 677.92,-872.39 602.29,-950.6 595.94,-957.16 584.21,-961.45 577.5,-959.17"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="579.54,-957.82 573.61,-953.36 575.46,-960.54 579.54,-957.82"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unittext -->
|
|
<g id="node9" class="node">
|
|
<title>unittext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1123.57,-886 1123.57,-910.4 1252.43,-910.4 1252.43,-886 1123.57,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1123.57,-886 1123.57,-910.4 1252.43,-910.4 1252.43,-886 1123.57,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1166.33" y="-895.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unittext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1123.57,-859.2 1123.57,-886 1252.43,-886 1252.43,-859.2 1123.57,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1123.57,-859.2 1123.57,-886 1252.43,-886 1252.43,-859.2 1123.57,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1128.57" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1217.93" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1234.93" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1123.57,-832.4 1123.57,-859.2 1252.43,-859.2 1252.43,-832.4 1123.57,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1123.57,-832.4 1123.57,-859.2 1252.43,-859.2 1252.43,-832.4 1123.57,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1128.57" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">language_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1218.43" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1235.43" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1123.57,-805.6 1123.57,-832.4 1252.43,-832.4 1252.43,-805.6 1123.57,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1123.57,-805.6 1123.57,-832.4 1252.43,-832.4 1252.43,-805.6 1123.57,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1128.57" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">unit_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1218.43" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1235.43" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1123.57,-778.8 1123.57,-805.6 1252.43,-805.6 1252.43,-778.8 1123.57,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1123.57,-778.8 1123.57,-805.6 1252.43,-805.6 1252.43,-778.8 1123.57,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1128.57" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">symbol</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1180.92" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1123.57,-752 1123.57,-778.8 1252.43,-778.8 1252.43,-752 1123.57,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1123.57,-752 1123.57,-778.8 1252.43,-778.8 1252.43,-752 1123.57,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1128.57" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1175.91" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- unittext->language -->
|
|
<g id="edge12" class="edge">
|
|
<title>unittext:se->language:n</title>
|
|
<g id="a_edge12"><a xlink:title="FK_unittext_language">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M1253.43,-832.4C1280.36,-805.47 1266.52,-541.61 1264.92,-478.8"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="1267.38,-479.08 1264.81,-472.12 1262.48,-479.16 1267.38,-479.08"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unit -->
|
|
<g id="node31" class="node">
|
|
<title>unit</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1484.51,-133.2 1484.51,-161.6 1609.49,-161.6 1609.49,-133.2 1484.51,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1484.51,-133.2 1484.51,-161.6 1609.49,-161.6 1609.49,-133.2 1484.51,-133.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1486.51,-155.6 1486.51,-159.6 1547,-159.6 1547,-155.6 1486.51,-155.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1547,-155.6 1547,-159.6 1607.49,-159.6 1607.49,-155.6 1547,-155.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1536" y="-142.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unit</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1484.51,-106.4 1484.51,-133.2 1609.49,-133.2 1609.49,-106.4 1484.51,-106.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1484.51,-106.4 1484.51,-133.2 1609.49,-133.2 1609.49,-106.4 1484.51,-106.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1489.51" y="-116.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1574.99" y="-118.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1591.99" y="-118.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1484.51,-79.6 1484.51,-106.4 1609.49,-106.4 1609.49,-79.6 1484.51,-79.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1484.51,-79.6 1484.51,-106.4 1609.49,-106.4 1609.49,-79.6 1484.51,-79.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1489.51" y="-87.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">si</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1537.98" y="-89.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1484.51,-52.8 1484.51,-79.6 1609.49,-79.6 1609.49,-52.8 1484.51,-52.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1484.51,-52.8 1484.51,-79.6 1609.49,-79.6 1609.49,-52.8 1484.51,-52.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1489.51" y="-60.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesi</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1537.98" y="-62.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1484.51,-26 1484.51,-52.8 1609.49,-52.8 1609.49,-26 1484.51,-26"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1484.51,-26 1484.51,-52.8 1609.49,-52.8 1609.49,-26 1484.51,-26"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1489.51" y="-33.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesifactor</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1575.49" y="-35.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- unittext->unit -->
|
|
<g id="edge11" class="edge">
|
|
<title>unittext:se->unit:n</title>
|
|
<g id="a_edge11"><a xlink:title="FK_unittext_unit">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M1253.43,-805.6C1289.36,-769.67 1252.66,-737.23 1280,-694.4 1307.74,-650.93 1341.73,-664.86 1371,-622.4 1491.43,-447.71 1516.07,-377.81 1516.74,-169.66"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="1519.19,-169.72 1516.75,-162.72 1514.29,-169.72 1519.19,-169.72"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext -->
|
|
<g id="node11" class="node">
|
|
<title>categorytext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1308.32,-912.8 1308.32,-937.2 1439.68,-937.2 1439.68,-912.8 1308.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1308.32,-912.8 1308.32,-937.2 1439.68,-937.2 1439.68,-912.8 1308.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1338.32" y="-922.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorytext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1308.32,-886 1308.32,-912.8 1439.68,-912.8 1439.68,-886 1308.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1308.32,-886 1308.32,-912.8 1439.68,-912.8 1439.68,-886 1308.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1313.32" y="-896.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1405.18" y="-897.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1422.18" y="-897.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1308.32,-859.2 1308.32,-886 1439.68,-886 1439.68,-859.2 1308.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1308.32,-859.2 1308.32,-886 1439.68,-886 1439.68,-859.2 1308.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1313.32" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">language_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1405.69" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1422.68" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1308.32,-832.4 1308.32,-859.2 1439.68,-859.2 1439.68,-832.4 1308.32,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1308.32,-832.4 1308.32,-859.2 1439.68,-859.2 1439.68,-832.4 1308.32,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1313.32" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1405.69" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1422.68" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1308.32,-805.6 1308.32,-832.4 1439.68,-832.4 1439.68,-805.6 1308.32,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1308.32,-805.6 1308.32,-832.4 1439.68,-832.4 1439.68,-805.6 1308.32,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1313.32" y="-813.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1363.16" y="-815.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1308.32,-778.8 1308.32,-805.6 1439.68,-805.6 1439.68,-778.8 1308.32,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1308.32,-778.8 1308.32,-805.6 1439.68,-805.6 1439.68,-778.8 1308.32,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1313.32" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1363.16" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1308.32,-752 1308.32,-778.8 1439.68,-778.8 1439.68,-752 1308.32,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1308.32,-752 1308.32,-778.8 1439.68,-778.8 1439.68,-752 1308.32,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1313.32" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1358.68" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1308.32,-725.2 1308.32,-752 1439.68,-752 1439.68,-725.2 1308.32,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1308.32,-725.2 1308.32,-752 1439.68,-752 1439.68,-725.2 1308.32,-725.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1313.32" y="-733" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1358.68" y="-735" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorytext->language -->
|
|
<g id="edge33" class="edge">
|
|
<title>categorytext:sw->language:n</title>
|
|
<g id="a_edge33"><a xlink:title="FK_categorytext_language">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M1307.32,-859.2C1278.34,-830.22 1293.41,-545.73 1295.08,-479.03"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="1297.52,-479.16 1295.19,-472.12 1292.63,-479.08 1297.52,-479.16"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext->category -->
|
|
<g id="edge32" class="edge">
|
|
<title>categorytext:se->category:n</title>
|
|
<g id="a_edge32"><a xlink:title="FK_categorytext_category">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M1440.68,-832.4C1484.83,-788.25 1426.76,-742.15 1467,-694.4 1525.73,-624.71 1589,-680.76 1659,-622.4 1711.93,-578.27 1739.79,-557.25 1742.09,-492.41"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="1744.53,-492.56 1742.2,-485.52 1739.63,-492.48 1744.53,-492.56"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articletext -->
|
|
<g id="node12" class="node">
|
|
<title>articletext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1495.32,-912.8 1495.32,-937.2 1626.68,-937.2 1626.68,-912.8 1495.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1495.32,-912.8 1495.32,-937.2 1626.68,-937.2 1626.68,-912.8 1495.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1532.65" y="-922.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articletext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1495.32,-886 1495.32,-912.8 1626.68,-912.8 1626.68,-886 1495.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1495.32,-886 1495.32,-912.8 1626.68,-912.8 1626.68,-886 1495.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1500.32" y="-896.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1592.18" y="-897.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1609.18" y="-897.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1495.32,-859.2 1495.32,-886 1626.68,-886 1626.68,-859.2 1495.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1495.32,-859.2 1495.32,-886 1626.68,-886 1626.68,-859.2 1495.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1500.32" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">language_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1592.69" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1609.68" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1495.32,-832.4 1495.32,-859.2 1626.68,-859.2 1626.68,-832.4 1495.32,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1495.32,-832.4 1495.32,-859.2 1626.68,-859.2 1626.68,-832.4 1495.32,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1500.32" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1592.69" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1609.68" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1495.32,-805.6 1495.32,-832.4 1626.68,-832.4 1626.68,-805.6 1495.32,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1495.32,-805.6 1495.32,-832.4 1626.68,-832.4 1626.68,-805.6 1495.32,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1500.32" y="-813.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1550.16" y="-815.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1495.32,-778.8 1495.32,-805.6 1626.68,-805.6 1626.68,-778.8 1495.32,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1495.32,-778.8 1495.32,-805.6 1626.68,-805.6 1626.68,-778.8 1495.32,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1500.32" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1550.16" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1495.32,-752 1495.32,-778.8 1626.68,-778.8 1626.68,-752 1495.32,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1495.32,-752 1495.32,-778.8 1626.68,-778.8 1626.68,-752 1495.32,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1500.32" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1545.68" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1495.32,-725.2 1495.32,-752 1626.68,-752 1626.68,-725.2 1495.32,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1495.32,-725.2 1495.32,-752 1626.68,-752 1626.68,-725.2 1495.32,-725.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1500.32" y="-733" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1545.68" y="-735" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articletext->language -->
|
|
<g id="edge35" class="edge">
|
|
<title>articletext:sw->language:n</title>
|
|
<g id="a_edge35"><a xlink:title="FK_articletext_language">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M1494.32,-859.2C1441.87,-806.75 1494.25,-763.77 1468,-694.4 1427.3,-586.85 1330.92,-587.96 1325.87,-479.09"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="1328.32,-479.06 1325.71,-472.12 1323.42,-479.17 1328.32,-479.06"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article -->
|
|
<g id="node16" class="node">
|
|
<title>article</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1920.42,-590 1920.42,-618.4 2075.58,-618.4 2075.58,-590 1920.42,-590"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-590 1920.42,-618.4 2075.58,-618.4 2075.58,-590 1920.42,-590"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1922.42,-612.4 1922.42,-616.4 1937.54,-616.4 1937.54,-612.4 1922.42,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1937.54,-612.4 1937.54,-616.4 1952.65,-616.4 1952.65,-612.4 1937.54,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1952.65,-612.4 1952.65,-616.4 1967.77,-616.4 1967.77,-612.4 1952.65,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1967.77,-612.4 1967.77,-616.4 1982.88,-616.4 1982.88,-612.4 1967.77,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1982.88,-612.4 1982.88,-616.4 1998,-616.4 1998,-612.4 1982.88,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1998,-612.4 1998,-616.4 2013.12,-616.4 2013.12,-612.4 1998,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2013.12,-612.4 2013.12,-616.4 2028.23,-616.4 2028.23,-612.4 2013.12,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2028.23,-612.4 2028.23,-616.4 2043.35,-616.4 2043.35,-612.4 2028.23,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2043.35,-612.4 2043.35,-616.4 2058.46,-616.4 2058.46,-612.4 2043.35,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2058.46,-612.4 2058.46,-616.4 2073.58,-616.4 2073.58,-612.4 2058.46,-612.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1980.32" y="-599.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">article</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1920.42,-563.2 1920.42,-590 2075.58,-590 2075.58,-563.2 1920.42,-563.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-563.2 1920.42,-590 2075.58,-590 2075.58,-563.2 1920.42,-563.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-573.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2041.08" y="-574.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2058.07" y="-574.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1920.42,-536.4 1920.42,-563.2 2075.58,-563.2 2075.58,-536.4 1920.42,-536.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-536.4 1920.42,-563.2 2075.58,-563.2 2075.58,-536.4 1920.42,-536.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-546.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">unit_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2041.58" y="-548.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2058.58" y="-548.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1920.42,-509.6 1920.42,-536.4 2075.58,-536.4 2075.58,-509.6 1920.42,-509.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-509.6 1920.42,-536.4 2075.58,-536.4 2075.58,-509.6 1920.42,-509.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-519.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">fatherarticle_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2025.8" y="-519.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2041.58" y="-521.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2058.58" y="-521.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1920.42,-482.8 1920.42,-509.6 2075.58,-509.6 2075.58,-482.8 1920.42,-482.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-482.8 1920.42,-509.6 2075.58,-509.6 2075.58,-482.8 1920.42,-482.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-493" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">articlelist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2007.13" y="-493" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2041.58" y="-494.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2058.58" y="-494.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1920.42,-456 1920.42,-482.8 2075.58,-482.8 2075.58,-456 1920.42,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-456 1920.42,-482.8 2075.58,-482.8 2075.58,-456 1920.42,-456"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-466.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">optionslist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2016.42" y="-466.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2041.58" y="-467.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2058.58" y="-467.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1920.42,-429.2 1920.42,-456 2075.58,-456 2075.58,-429.2 1920.42,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-429.2 1920.42,-456 2075.58,-456 2075.58,-429.2 1920.42,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-439.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">brand_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1984.54" y="-439.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2041.58" y="-440.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2058.58" y="-440.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1920.42,-402.4 1920.42,-429.2 2075.58,-429.2 2075.58,-402.4 1920.42,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-402.4 1920.42,-429.2 2075.58,-429.2 2075.58,-402.4 1920.42,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-410.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sku?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1999.06" y="-412.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1920.42,-375.6 1920.42,-402.4 2075.58,-402.4 2075.58,-375.6 1920.42,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-375.6 1920.42,-402.4 2075.58,-402.4 2075.58,-375.6 1920.42,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">unitamount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2041.57" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1920.42,-348.8 1920.42,-375.6 2075.58,-375.6 2075.58,-348.8 1920.42,-348.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-348.8 1920.42,-375.6 2075.58,-375.6 2075.58,-348.8 1920.42,-348.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-356.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">weight</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2041.57" y="-358.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1920.42,-322 1920.42,-348.8 2075.58,-348.8 2075.58,-322 1920.42,-322"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-322 1920.42,-348.8 2075.58,-348.8 2075.58,-322 1920.42,-322"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-329.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">is_father</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2056.58" y="-331.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1920.42,-295.2 1920.42,-322 2075.58,-322 2075.58,-295.2 1920.42,-295.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-295.2 1920.42,-322 2075.58,-322 2075.58,-295.2 1920.42,-295.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-303" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">fathersort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2056.08" y="-305" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1920.42,-268.4 1920.42,-295.2 2075.58,-295.2 2075.58,-268.4 1920.42,-268.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-268.4 1920.42,-295.2 2075.58,-295.2 2075.58,-268.4 1920.42,-268.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-276.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2020.07" y="-278.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1920.42,-241.6 1920.42,-268.4 2075.58,-268.4 2075.58,-241.6 1920.42,-241.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1920.42,-241.6 1920.42,-268.4 2075.58,-268.4 2075.58,-241.6 1920.42,-241.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1925.42" y="-249.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">updated_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2020.07" y="-251.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- articletext->article -->
|
|
<g id="edge34" class="edge">
|
|
<title>articletext:e->article:n</title>
|
|
<g id="a_edge34"><a xlink:title="FK_articletext_article">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M1627.68,-845.8C1661.72,-845.8 1628.05,-719.54 1651,-694.4 1744.33,-592.14 1950.67,-751.56 1959.89,-626.48"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="1962.34,-626.6 1960.14,-619.52 1957.44,-626.43 1962.34,-626.6"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlehistory -->
|
|
<g id="node13" class="node">
|
|
<title>articlehistory</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1682.72,-872.6 1682.72,-897 1799.28,-897 1799.28,-872.6 1682.72,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1682.72,-872.6 1682.72,-897 1799.28,-897 1799.28,-872.6 1682.72,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1703.32" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlehistory</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1682.72,-845.8 1682.72,-872.6 1799.28,-872.6 1799.28,-845.8 1682.72,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1682.72,-845.8 1682.72,-872.6 1799.28,-872.6 1799.28,-845.8 1682.72,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1687.72" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1764.78" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1781.78" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1682.72,-819 1682.72,-845.8 1799.28,-845.8 1799.28,-819 1682.72,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1682.72,-819 1682.72,-845.8 1799.28,-845.8 1799.28,-819 1682.72,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1687.72" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1765.29" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1782.29" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1682.72,-792.2 1682.72,-819 1799.28,-819 1799.28,-792.2 1682.72,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1682.72,-792.2 1682.72,-819 1799.28,-819 1799.28,-792.2 1682.72,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1687.72" y="-800" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1743.78" y="-802" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1682.72,-765.4 1682.72,-792.2 1799.28,-792.2 1799.28,-765.4 1682.72,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1682.72,-765.4 1682.72,-792.2 1799.28,-792.2 1799.28,-765.4 1682.72,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1687.72" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">text</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1718.28" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articlehistory->article -->
|
|
<g id="edge18" class="edge">
|
|
<title>articlehistory:se->article:n</title>
|
|
<g id="a_edge18"><a xlink:title="FK_articlehistory_article">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M1800.28,-819C1840.4,-778.88 1793.49,-739.42 1828,-694.4 1871.02,-638.28 1966.63,-686.72 1974.77,-626.23"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="1977.2,-626.65 1975.19,-619.51 1972.31,-626.35 1977.2,-626.65"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- category->category -->
|
|
<g id="edge2" class="edge">
|
|
<title>category:e->category:e</title>
|
|
<g id="a_edge2"><a xlink:title="FK_category_parent">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M1823.9,-415.8C1862.17,-415.8 1862.17,-479.15 1833.27,-456.68"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="1826.17,-451.15 1831.13,-459.44 1835.42,-453.91 1826.17,-451.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articleean -->
|
|
<g id="node15" class="node">
|
|
<title>articleean</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1855.76,-859.2 1855.76,-883.6 1964.24,-883.6 1964.24,-859.2 1855.76,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1855.76,-859.2 1855.76,-883.6 1964.24,-883.6 1964.24,-859.2 1855.76,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1881.98" y="-868.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articleean</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1855.76,-832.4 1855.76,-859.2 1964.24,-859.2 1964.24,-832.4 1855.76,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1855.76,-832.4 1855.76,-859.2 1964.24,-859.2 1964.24,-832.4 1855.76,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1860.76" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1929.73" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1946.73" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1855.76,-805.6 1855.76,-832.4 1964.24,-832.4 1964.24,-805.6 1855.76,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1855.76,-805.6 1855.76,-832.4 1964.24,-832.4 1964.24,-805.6 1855.76,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1860.76" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1930.24" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1947.24" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1855.76,-778.8 1855.76,-805.6 1964.24,-805.6 1964.24,-778.8 1855.76,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1855.76,-778.8 1855.76,-805.6 1964.24,-805.6 1964.24,-778.8 1855.76,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1860.76" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">ean</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1892.72" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
</g>
|
|
<!-- articleean->article -->
|
|
<g id="edge19" class="edge">
|
|
<title>articleean:se->article:n</title>
|
|
<g id="a_edge19"><a xlink:title="FK_articleean_article">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M1965.24,-805.6C1993.15,-777.69 1990.9,-674.21 1990.49,-626.44"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="1992.94,-626.51 1990.45,-619.52 1988.04,-626.53 1992.94,-626.51"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->article -->
|
|
<g id="edge17" class="edge">
|
|
<title>article:e->article:e</title>
|
|
<g id="a_edge17"><a xlink:title="FK_article_fatherarticle">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M2075.58,-523C2113.85,-523 2113.85,-613.15 2084.95,-590.68"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="2077.85,-585.15 2082.81,-593.44 2087.1,-587.91 2077.85,-585.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelist -->
|
|
<g id="node18" class="node">
|
|
<title>articlelist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2065.65,-93 2065.65,-121.4 2128.35,-121.4 2128.35,-93 2065.65,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2065.65,-93 2065.65,-121.4 2128.35,-121.4 2128.35,-93 2065.65,-93"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2067.65,-115.4 2067.65,-119.4 2097,-119.4 2097,-115.4 2067.65,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2097,-115.4 2097,-119.4 2126.35,-119.4 2126.35,-115.4 2097,-115.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2070.65" y="-102.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2065.65,-66.2 2065.65,-93 2128.35,-93 2128.35,-66.2 2065.65,-66.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2065.65,-66.2 2065.65,-93 2128.35,-93 2128.35,-66.2 2065.65,-66.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2070.65" y="-76.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2093.85" y="-77.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2110.84" y="-77.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->articlelist -->
|
|
<g id="edge15" class="edge">
|
|
<title>article:se->articlelist:n</title>
|
|
<g id="a_edge15"><a xlink:title="FK_article_articlelist">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M2076.58,-482.8C2188.37,-371.01 2086.26,-284.74 2082.44,-129.29"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="2084.89,-129.49 2082.35,-122.52 2079.99,-129.55 2084.89,-129.49"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslist -->
|
|
<g id="node19" class="node">
|
|
<title>optionslist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2214.67,-93 2214.67,-121.4 2285.33,-121.4 2285.33,-93 2214.67,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2214.67,-93 2214.67,-121.4 2285.33,-121.4 2285.33,-93 2214.67,-93"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2216.67,-115.4 2216.67,-119.4 2250,-119.4 2250,-115.4 2216.67,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2250,-115.4 2250,-119.4 2283.33,-119.4 2283.33,-115.4 2250,-115.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2219.67" y="-102.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2214.67,-66.2 2214.67,-93 2285.33,-93 2285.33,-66.2 2214.67,-66.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2214.67,-66.2 2214.67,-93 2285.33,-93 2285.33,-66.2 2214.67,-66.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2219.67" y="-76.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2250.83" y="-77.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2267.83" y="-77.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->optionslist -->
|
|
<g id="edge16" class="edge">
|
|
<title>article:se->optionslist:n</title>
|
|
<g id="a_edge16"><a xlink:title="FK_article_optionslist">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M2076.58,-456C2190.82,-341.75 2231.81,-287.07 2233.29,-129.45"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="2235.74,-129.53 2233.32,-122.52 2230.84,-129.51 2235.74,-129.53"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brand -->
|
|
<g id="node21" class="node">
|
|
<title>brand</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2356.31,-119.8 2356.31,-148.2 2515.69,-148.2 2515.69,-119.8 2356.31,-119.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2356.31,-119.8 2356.31,-148.2 2515.69,-148.2 2515.69,-119.8 2356.31,-119.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2358.31,-142.2 2358.31,-146.2 2436,-146.2 2436,-142.2 2358.31,-142.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2436,-142.2 2436,-146.2 2513.69,-146.2 2513.69,-142.2 2436,-142.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2419.33" y="-129.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brand</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2356.31,-93 2356.31,-119.8 2515.69,-119.8 2515.69,-93 2356.31,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2356.31,-93 2356.31,-119.8 2515.69,-119.8 2515.69,-93 2356.31,-93"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2361.31" y="-103.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2481.19" y="-104.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2498.19" y="-104.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2356.31,-66.2 2356.31,-93 2515.69,-93 2515.69,-66.2 2356.31,-66.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2356.31,-66.2 2356.31,-93 2515.69,-93 2515.69,-66.2 2356.31,-66.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2361.31" y="-74" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2439.17" y="-76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2356.31,-39.4 2356.31,-66.2 2515.69,-66.2 2515.69,-39.4 2356.31,-39.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2356.31,-39.4 2356.31,-66.2 2515.69,-66.2 2515.69,-39.4 2356.31,-39.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2361.31" y="-47.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">gsprpinfo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2434.69" y="-49.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- article->brand -->
|
|
<g id="edge14" class="edge">
|
|
<title>article:e->brand:n</title>
|
|
<g id="a_edge14"><a xlink:title="FK_article_brand">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M2076.58,-442.6C2267.29,-442.6 2393.17,-344.1 2397.06,-156.21"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="2399.51,-156.34 2397.13,-149.32 2394.61,-156.29 2399.51,-156.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->unit -->
|
|
<g id="edge13" class="edge">
|
|
<title>article:w->unit:n</title>
|
|
<g id="a_edge13"><a xlink:title="FK_article_unit">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M1919.42,-549.8C1849.18,-549.8 1919.96,-286.97 1870,-237.6 1800.03,-168.46 1743.52,-239 1651,-205.6 1617.99,-193.68 1583.7,-198.04 1578.05,-169.55"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="1580.51,-169.46 1577.44,-162.71 1575.63,-169.9 1580.51,-169.46"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle -->
|
|
<g id="node17" class="node">
|
|
<title>categoryarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2020.21,-859.2 2020.21,-883.6 2145.79,-883.6 2145.79,-859.2 2020.21,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2020.21,-859.2 2020.21,-883.6 2145.79,-883.6 2145.79,-859.2 2020.21,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2040.31" y="-868.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categoryarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2020.21,-832.4 2020.21,-859.2 2145.79,-859.2 2145.79,-832.4 2020.21,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2020.21,-832.4 2020.21,-859.2 2145.79,-859.2 2145.79,-832.4 2020.21,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2025.21" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2111.29" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2128.29" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2020.21,-805.6 2020.21,-832.4 2145.79,-832.4 2145.79,-805.6 2020.21,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2020.21,-805.6 2020.21,-832.4 2145.79,-832.4 2145.79,-805.6 2020.21,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2025.21" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2111.8" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2128.79" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2020.21,-778.8 2020.21,-805.6 2145.79,-805.6 2145.79,-778.8 2020.21,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2020.21,-778.8 2020.21,-805.6 2145.79,-805.6 2145.79,-778.8 2020.21,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2025.21" y="-789" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2111.8" y="-790.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2128.79" y="-790.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- categoryarticle->category -->
|
|
<g id="edge28" class="edge">
|
|
<title>categoryarticle:sw->category:n</title>
|
|
<g id="a_edge28"><a xlink:title="FK_categoryarticle_category">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M2019.21,-805.6C1983.23,-769.62 2020.45,-736.58 1992,-694.4 1961.38,-649 1931.1,-660.75 1892,-622.4 1839.02,-570.44 1791.6,-561.29 1787.98,-492.14"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="1790.44,-492.45 1787.81,-485.52 1785.54,-492.58 1790.44,-492.45"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle->article -->
|
|
<g id="edge29" class="edge">
|
|
<title>categoryarticle:sw->article:n</title>
|
|
<g id="a_edge29"><a xlink:title="FK_categoryarticle_article">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M2020.21,-777.8C1971.97,-729.56 2016.49,-692.04 2020.4,-626.41"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="2022.85,-626.59 2020.61,-619.52 2017.95,-626.44 2022.85,-626.59"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle -->
|
|
<g id="node20" class="node">
|
|
<title>articlelistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2201.65,-886 2201.65,-910.4 2330.35,-910.4 2330.35,-886 2201.65,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2201.65,-886 2201.65,-910.4 2330.35,-910.4 2330.35,-886 2201.65,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2221.98" y="-895.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2201.65,-859.2 2201.65,-886 2330.35,-886 2330.35,-859.2 2201.65,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2201.65,-859.2 2201.65,-886 2330.35,-886 2330.35,-859.2 2201.65,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2206.65" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2295.85" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2312.85" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2201.65,-832.4 2201.65,-859.2 2330.35,-859.2 2330.35,-832.4 2201.65,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2201.65,-832.4 2201.65,-859.2 2330.35,-859.2 2330.35,-832.4 2201.65,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2206.65" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2296.35" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2313.35" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2201.65,-805.6 2201.65,-832.4 2330.35,-832.4 2330.35,-805.6 2201.65,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2201.65,-805.6 2201.65,-832.4 2330.35,-832.4 2330.35,-805.6 2201.65,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2206.65" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">articlelist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2296.35" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2313.35" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2201.65,-778.8 2201.65,-805.6 2330.35,-805.6 2330.35,-778.8 2201.65,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2201.65,-778.8 2201.65,-805.6 2330.35,-805.6 2330.35,-778.8 2201.65,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2206.65" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2310.85" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2201.65,-752 2201.65,-778.8 2330.35,-778.8 2330.35,-752 2201.65,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2201.65,-752 2201.65,-778.8 2330.35,-778.8 2330.35,-752 2201.65,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2206.65" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2310.85" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlelistarticle->article -->
|
|
<g id="edge25" class="edge">
|
|
<title>articlelistarticle:sw->article:n</title>
|
|
<g id="a_edge25"><a xlink:title="FK_articlelistarticle_article">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M2200.65,-832.4C2156.48,-788.23 2210.63,-745 2174,-694.4 2134.62,-640 2044.39,-683.42 2036.36,-626.17"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="2038.83,-626.34 2035.93,-619.51 2033.94,-626.66 2038.83,-626.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle->articlelist -->
|
|
<g id="edge24" class="edge">
|
|
<title>articlelistarticle:sw->articlelist:n</title>
|
|
<g id="a_edge24"><a xlink:title="FK_articlelistarticle_articlelist">
|
|
<path fill="none" stroke="#805ad5" stroke-width="1.4" d="M2200.65,-805.6C2187.83,-792.78 2119.88,-210.25 2112.35,-129.27"/>
|
|
<polygon fill="#805ad5" stroke="#805ad5" stroke-width="1.4" points="2114.81,-129.31 2111.83,-122.51 2109.92,-129.68 2114.81,-129.31"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle -->
|
|
<g id="node22" class="node">
|
|
<title>optionslistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2386,-899.4 2386,-923.8 2524,-923.8 2524,-899.4 2386,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2386,-899.4 2386,-923.8 2524,-923.8 2524,-899.4 2386,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2406.99" y="-909" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2386,-872.6 2386,-899.4 2524,-899.4 2524,-872.6 2386,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2386,-872.6 2386,-899.4 2524,-899.4 2524,-872.6 2386,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2391" y="-882.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2489.5" y="-884.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2506.5" y="-884.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2386,-845.8 2386,-872.6 2524,-872.6 2524,-845.8 2386,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2386,-845.8 2386,-872.6 2524,-872.6 2524,-845.8 2386,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2391" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2490" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2507" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2386,-819 2386,-845.8 2524,-845.8 2524,-819 2386,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2386,-819 2386,-845.8 2524,-845.8 2524,-819 2386,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2391" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">optionslist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2490" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2507" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2386,-792.2 2386,-819 2524,-819 2524,-792.2 2386,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2386,-792.2 2386,-819 2524,-819 2524,-792.2 2386,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2391" y="-800" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2504.5" y="-802" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2386,-765.4 2386,-792.2 2524,-792.2 2524,-765.4 2386,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2386,-765.4 2386,-792.2 2524,-792.2 2524,-765.4 2386,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2391" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2504.5" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2386,-738.6 2386,-765.4 2524,-765.4 2524,-738.6 2386,-738.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2386,-738.6 2386,-765.4 2524,-765.4 2524,-738.6 2386,-738.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2391" y="-746.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">mandated</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2505" y="-748.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
</g>
|
|
<!-- optionslistarticle->article -->
|
|
<g id="edge27" class="edge">
|
|
<title>optionslistarticle:w->article:n</title>
|
|
<g id="a_edge27"><a xlink:title="FK_optionslistarticle_article">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M2385,-859.2C2347.89,-859.2 2383.13,-721.71 2358,-694.4 2264.87,-593.17 2060.36,-750.73 2051.22,-626.42"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="2053.67,-626.43 2050.98,-619.52 2048.78,-626.6 2053.67,-626.43"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle->optionslist -->
|
|
<g id="edge26" class="edge">
|
|
<title>optionslistarticle:sw->optionslist:n</title>
|
|
<g id="a_edge26"><a xlink:title="FK_optionslistarticle_optionslist">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M2385,-819C2371.86,-805.86 2278.01,-212.1 2267.6,-129.46"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="2270.04,-129.22 2266.88,-122.51 2265.17,-129.72 2270.04,-129.22"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorypic -->
|
|
<g id="node23" class="node">
|
|
<title>categorypic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2580.21,-872.6 2580.21,-897 2705.79,-897 2705.79,-872.6 2580.21,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2580.21,-872.6 2580.21,-897 2705.79,-897 2705.79,-872.6 2580.21,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2609.32" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorypic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2580.21,-845.8 2580.21,-872.6 2705.79,-872.6 2705.79,-845.8 2580.21,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2580.21,-845.8 2580.21,-872.6 2705.79,-872.6 2705.79,-845.8 2580.21,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2585.21" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2671.29" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2688.29" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2580.21,-819 2580.21,-845.8 2705.79,-845.8 2705.79,-819 2580.21,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2580.21,-819 2580.21,-845.8 2705.79,-845.8 2705.79,-819 2580.21,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2585.21" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2671.8" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2688.79" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2580.21,-792.2 2580.21,-819 2705.79,-819 2705.79,-792.2 2580.21,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2580.21,-792.2 2580.21,-819 2705.79,-819 2705.79,-792.2 2580.21,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2585.21" y="-802.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2671.8" y="-803.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2688.79" y="-803.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2580.21,-765.4 2580.21,-792.2 2705.79,-792.2 2705.79,-765.4 2580.21,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2580.21,-765.4 2580.21,-792.2 2705.79,-792.2 2705.79,-765.4 2580.21,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2585.21" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2686.29" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- categorypic->category -->
|
|
<g id="edge30" class="edge">
|
|
<title>categorypic:w->category:n</title>
|
|
<g id="a_edge30"><a xlink:title="FK_categorypic_category">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M2579.21,-832.4C2548.11,-832.4 2578.62,-715.74 2556,-694.4 2448.02,-592.57 2016.61,-703.03 1892,-622.4 1834.46,-585.17 1812.43,-557.48 1810.64,-492.4"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="1813.09,-492.49 1810.55,-485.52 1808.19,-492.55 1813.09,-492.49"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- pic -->
|
|
<g id="node24" class="node">
|
|
<title>pic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2685.11,-536.4 2685.11,-564.8 2838.89,-564.8 2838.89,-536.4 2685.11,-536.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2685.11,-536.4 2685.11,-564.8 2838.89,-564.8 2838.89,-536.4 2685.11,-536.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2687.11,-558.8 2687.11,-562.8 2737.04,-562.8 2737.04,-558.8 2687.11,-558.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2737.04,-558.8 2737.04,-562.8 2786.96,-562.8 2786.96,-558.8 2737.04,-558.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2786.96,-558.8 2786.96,-562.8 2836.89,-562.8 2836.89,-558.8 2786.96,-558.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2753.33" y="-546" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">pic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2685.11,-509.6 2685.11,-536.4 2838.89,-536.4 2838.89,-509.6 2685.11,-509.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2685.11,-509.6 2685.11,-536.4 2838.89,-536.4 2838.89,-509.6 2685.11,-509.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2690.11" y="-519.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2804.39" y="-521.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2821.39" y="-521.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2685.11,-482.8 2685.11,-509.6 2838.89,-509.6 2838.89,-482.8 2685.11,-482.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2685.11,-482.8 2685.11,-509.6 2838.89,-509.6 2838.89,-482.8 2685.11,-482.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2690.11" y="-490.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">w</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2819.39" y="-492.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2685.11,-456 2685.11,-482.8 2838.89,-482.8 2838.89,-456 2685.11,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2685.11,-456 2685.11,-482.8 2838.89,-482.8 2838.89,-456 2685.11,-456"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2690.11" y="-463.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">h</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2819.39" y="-465.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2685.11,-429.2 2685.11,-456 2838.89,-456 2838.89,-429.2 2685.11,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2685.11,-429.2 2685.11,-456 2838.89,-456 2838.89,-429.2 2685.11,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2690.11" y="-437" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">size</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2803.89" y="-439" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIGINT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2685.11,-402.4 2685.11,-429.2 2838.89,-429.2 2838.89,-402.4 2685.11,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2685.11,-402.4 2685.11,-429.2 2838.89,-429.2 2838.89,-402.4 2685.11,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2690.11" y="-410.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">hash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2767.38" y="-412.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2685.11,-375.6 2685.11,-402.4 2838.89,-402.4 2838.89,-375.6 2685.11,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2685.11,-375.6 2685.11,-402.4 2838.89,-402.4 2838.89,-375.6 2685.11,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2690.11" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbw</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2819.39" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2685.11,-348.8 2685.11,-375.6 2838.89,-375.6 2838.89,-348.8 2685.11,-348.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2685.11,-348.8 2685.11,-375.6 2838.89,-375.6 2838.89,-348.8 2685.11,-348.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2690.11" y="-356.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbh</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2819.39" y="-358.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2685.11,-322 2685.11,-348.8 2838.89,-348.8 2838.89,-322 2685.11,-322"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2685.11,-322 2685.11,-348.8 2838.89,-348.8 2838.89,-322 2685.11,-322"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2690.11" y="-329.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbhash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2767.38" y="-331.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2685.11,-295.2 2685.11,-322 2838.89,-322 2838.89,-295.2 2685.11,-295.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2685.11,-295.2 2685.11,-322 2838.89,-322 2838.89,-295.2 2685.11,-295.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2690.11" y="-303" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">source</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2757.89" y="-305" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorypic->pic -->
|
|
<g id="edge31" class="edge">
|
|
<title>categorypic:se->pic:n</title>
|
|
<g id="a_edge31"><a xlink:title="FK_categorypic_pic">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M2706.79,-792.2C2740.73,-758.26 2715.22,-629.75 2712.33,-572.91"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="2714.78,-572.85 2712.13,-565.92 2709.88,-572.98 2714.78,-572.85"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic -->
|
|
<g id="node25" class="node">
|
|
<title>articlepic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2761.76,-872.6 2761.76,-897 2870.24,-897 2870.24,-872.6 2761.76,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2761.76,-872.6 2761.76,-897 2870.24,-897 2870.24,-872.6 2761.76,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2789.65" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlepic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2761.76,-845.8 2761.76,-872.6 2870.24,-872.6 2870.24,-845.8 2761.76,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2761.76,-845.8 2761.76,-872.6 2870.24,-872.6 2870.24,-845.8 2761.76,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2766.76" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2835.73" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2852.73" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2761.76,-819 2761.76,-845.8 2870.24,-845.8 2870.24,-819 2761.76,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2761.76,-819 2761.76,-845.8 2870.24,-845.8 2870.24,-819 2761.76,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2766.76" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2836.24" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2853.24" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2761.76,-792.2 2761.76,-819 2870.24,-819 2870.24,-792.2 2761.76,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2761.76,-792.2 2761.76,-819 2870.24,-819 2870.24,-792.2 2761.76,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2766.76" y="-802.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2836.24" y="-803.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2853.24" y="-803.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2761.76,-765.4 2761.76,-792.2 2870.24,-792.2 2870.24,-765.4 2761.76,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2761.76,-765.4 2761.76,-792.2 2870.24,-792.2 2870.24,-765.4 2761.76,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2766.76" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2850.74" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlepic->article -->
|
|
<g id="edge20" class="edge">
|
|
<title>articlepic:w->article:n</title>
|
|
<g id="a_edge20"><a xlink:title="FK_articlepic_article">
|
|
<path fill="none" stroke="#d53f8c" stroke-width="1.4" d="M2760.76,-832.4C2698.29,-832.4 2779.84,-736.85 2734,-694.4 2626.61,-594.96 2088.73,-759.8 2066.71,-626.19"/>
|
|
<polygon fill="#d53f8c" stroke="#d53f8c" stroke-width="1.4" points="2069.18,-626.3 2066.19,-619.51 2064.3,-626.68 2069.18,-626.3"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic->pic -->
|
|
<g id="edge21" class="edge">
|
|
<title>articlepic:sw->pic:n</title>
|
|
<g id="a_edge21"><a xlink:title="FK_articlepic_pic">
|
|
<path fill="none" stroke="#dd6b20" stroke-width="1.4" d="M2760.76,-792.2C2726.84,-758.27 2758.16,-629.74 2761.68,-572.91"/>
|
|
<polygon fill="#dd6b20" stroke="#dd6b20" stroke-width="1.4" points="2764.13,-573 2761.93,-565.92 2759.24,-572.83 2764.13,-573"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic -->
|
|
<g id="node26" class="node">
|
|
<title>brandpic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2925.94,-872.6 2925.94,-897 3032.06,-897 3032.06,-872.6 2925.94,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2925.94,-872.6 2925.94,-897 3032.06,-897 3032.06,-872.6 2925.94,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2953.66" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brandpic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2925.94,-845.8 2925.94,-872.6 3032.06,-872.6 3032.06,-845.8 2925.94,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2925.94,-845.8 2925.94,-872.6 3032.06,-872.6 3032.06,-845.8 2925.94,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2930.94" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2997.56" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3014.55" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2925.94,-819 2925.94,-845.8 3032.06,-845.8 3032.06,-819 2925.94,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2925.94,-819 2925.94,-845.8 3032.06,-845.8 3032.06,-819 2925.94,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2930.94" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">brand_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2998.06" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3015.06" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2925.94,-792.2 2925.94,-819 3032.06,-819 3032.06,-792.2 2925.94,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2925.94,-792.2 2925.94,-819 3032.06,-819 3032.06,-792.2 2925.94,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2930.94" y="-802.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2998.06" y="-803.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3015.06" y="-803.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2925.94,-765.4 2925.94,-792.2 3032.06,-792.2 3032.06,-765.4 2925.94,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2925.94,-765.4 2925.94,-792.2 3032.06,-792.2 3032.06,-765.4 2925.94,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2930.94" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3012.56" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- brandpic->brand -->
|
|
<g id="edge22" class="edge">
|
|
<title>brandpic:sw->brand:n</title>
|
|
<g id="a_edge22"><a xlink:title="FK_brandpic_brand">
|
|
<path fill="none" stroke="#38a169" stroke-width="1.4" d="M2924.94,-819C2884.88,-778.94 2936.48,-735.98 2898,-694.4 2822.07,-612.36 2738.98,-698.4 2657,-622.4 2493.31,-470.66 2475.3,-375.91 2474.85,-156.08"/>
|
|
<polygon fill="#38a169" stroke="#38a169" stroke-width="1.4" points="2477.3,-156.32 2474.85,-149.32 2472.4,-156.32 2477.3,-156.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic->pic -->
|
|
<g id="edge23" class="edge">
|
|
<title>brandpic:sw->pic:n</title>
|
|
<g id="a_edge23"><a xlink:title="FK_brandpic_pic">
|
|
<path fill="none" stroke="#3182ce" stroke-width="1.4" d="M2924.94,-792.2C2893.06,-760.32 2916.62,-735.46 2898,-694.4 2870.58,-633.93 2817.02,-633.25 2812.27,-572.75"/>
|
|
<polygon fill="#3182ce" stroke="#3182ce" stroke-width="1.4" points="2814.72,-572.82 2812.01,-565.92 2809.82,-573.01 2814.72,-572.82"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price -->
|
|
<g id="node28" class="node">
|
|
<title>price</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="682.05,-899.4 682.05,-923.8 851.95,-923.8 851.95,-899.4 682.05,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="682.05,-899.4 682.05,-923.8 851.95,-923.8 851.95,-899.4 682.05,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="752.66" y="-909" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">price</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="682.05,-872.6 682.05,-899.4 851.95,-899.4 851.95,-872.6 682.05,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="682.05,-872.6 682.05,-899.4 851.95,-899.4 851.95,-872.6 682.05,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="687.05" y="-882.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="817.45" y="-884.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="834.45" y="-884.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="682.05,-845.8 682.05,-872.6 851.95,-872.6 851.95,-845.8 682.05,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="682.05,-845.8 682.05,-872.6 851.95,-872.6 851.95,-845.8 682.05,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="687.05" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">customergroup_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="817.95" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="834.95" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="682.05,-819 682.05,-845.8 851.95,-845.8 851.95,-819 682.05,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="682.05,-819 682.05,-845.8 851.95,-845.8 851.95,-819 682.05,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="687.05" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">tax_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="817.95" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="834.95" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="682.05,-792.2 682.05,-819 851.95,-819 851.95,-792.2 682.05,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="682.05,-792.2 682.05,-819 851.95,-819 851.95,-792.2 682.05,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="687.05" y="-802.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="817.95" y="-803.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="834.95" y="-803.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="682.05,-765.4 682.05,-792.2 851.95,-792.2 851.95,-765.4 682.05,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="682.05,-765.4 682.05,-792.2 851.95,-792.2 851.95,-765.4 682.05,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="687.05" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">minmultiplier</text>
|
|
<text xml:space="preserve" text-anchor="start" x="783.43" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="682.05,-738.6 682.05,-765.4 851.95,-765.4 851.95,-738.6 682.05,-738.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="682.05,-738.6 682.05,-765.4 851.95,-765.4 851.95,-738.6 682.05,-738.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="687.05" y="-746.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="817.95" y="-748.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- price->customergroup -->
|
|
<g id="edge38" class="edge">
|
|
<title>price:sw->customergroup:n</title>
|
|
<g id="a_edge38"><a xlink:title="FK_price_customergroup">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M681.05,-845.8C657.07,-821.82 668.66,-727.65 662,-694.4 643.49,-601.97 606,-581.93 603.67,-492.3"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="606.13,-492.49 603.59,-485.52 601.23,-492.55 606.13,-492.49"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price->article -->
|
|
<g id="edge37" class="edge">
|
|
<title>price:e->article:n</title>
|
|
<g id="a_edge37"><a xlink:title="FK_price_article">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M852.95,-805.6C903.81,-805.6 841.18,-727.26 880,-694.4 966.94,-620.82 1879.93,-728.42 1928.01,-626.18"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="1930.37,-626.83 1929.52,-619.47 1925.59,-625.76 1930.37,-626.83"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price->tax -->
|
|
<g id="edge36" class="edge">
|
|
<title>price:sw->tax:n</title>
|
|
<g id="a_edge36"><a xlink:title="FK_price_tax">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M681.05,-819C654.52,-792.47 676.78,-771.74 682.05,-734.6 698.76,-616.85 752.5,-593.2 755.22,-479.1"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="757.67,-479.15 755.3,-472.12 752.77,-479.09 757.67,-479.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifest -->
|
|
<g id="node29" class="node">
|
|
<title>manifest</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="843.51,-469.4 843.51,-497.8 980.49,-497.8 980.49,-469.4 843.51,-469.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="843.51,-469.4 843.51,-497.8 980.49,-497.8 980.49,-469.4 843.51,-469.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="845.51,-491.8 845.51,-495.8 978.49,-495.8 978.49,-491.8 845.51,-491.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="887.33" y="-479" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifest</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="843.51,-442.6 843.51,-469.4 980.49,-469.4 980.49,-442.6 843.51,-442.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="843.51,-442.6 843.51,-469.4 980.49,-469.4 980.49,-442.6 843.51,-442.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="848.51" y="-452.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="945.99" y="-454.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="962.99" y="-454.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="843.51,-415.8 843.51,-442.6 980.49,-442.6 980.49,-415.8 843.51,-415.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="843.51,-415.8 843.51,-442.6 980.49,-442.6 980.49,-415.8 843.51,-415.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="848.51" y="-423.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">number</text>
|
|
<text xml:space="preserve" text-anchor="start" x="903.98" y="-425.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="843.51,-389 843.51,-415.8 980.49,-415.8 980.49,-389 843.51,-389"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="843.51,-389 843.51,-415.8 980.49,-415.8 980.49,-389 843.51,-389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="848.51" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="903.98" y="-398.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="843.51,-362.2 843.51,-389 980.49,-389 980.49,-362.2 843.51,-362.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="843.51,-362.2 843.51,-389 980.49,-389 980.49,-362.2 843.51,-362.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="848.51" y="-370" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="924.99" y="-372" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- manifestarticle -->
|
|
<g id="node30" class="node">
|
|
<title>manifestarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="908.32,-939.6 908.32,-964 1067.68,-964 1067.68,-939.6 908.32,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="908.32,-939.6 908.32,-964 1067.68,-964 1067.68,-939.6 908.32,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="945.65" y="-949.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifestarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="908.32,-912.8 908.32,-939.6 1067.68,-939.6 1067.68,-912.8 908.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="908.32,-912.8 908.32,-939.6 1067.68,-939.6 1067.68,-912.8 908.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="913.32" y="-923" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1033.18" y="-924.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1050.18" y="-924.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="908.32,-886 908.32,-912.8 1067.68,-912.8 1067.68,-886 908.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="908.32,-886 908.32,-912.8 1067.68,-912.8 1067.68,-886 908.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="913.32" y="-896.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">tax_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1033.69" y="-897.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1050.68" y="-897.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="908.32,-859.2 908.32,-886 1067.68,-886 1067.68,-859.2 908.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="908.32,-859.2 908.32,-886 1067.68,-886 1067.68,-859.2 908.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="913.32" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">manifest_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1033.69" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1050.68" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="908.32,-832.4 908.32,-859.2 1067.68,-859.2 1067.68,-832.4 908.32,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="908.32,-832.4 908.32,-859.2 1067.68,-859.2 1067.68,-832.4 908.32,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="913.32" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1033.69" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1050.68" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="908.32,-805.6 908.32,-832.4 1067.68,-832.4 1067.68,-805.6 908.32,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="908.32,-805.6 908.32,-832.4 1067.68,-832.4 1067.68,-805.6 908.32,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="913.32" y="-813.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">amount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1033.68" y="-815.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="908.32,-778.8 908.32,-805.6 1067.68,-805.6 1067.68,-778.8 908.32,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="908.32,-778.8 908.32,-805.6 1067.68,-805.6 1067.68,-778.8 908.32,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="913.32" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1033.68" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="908.32,-752 908.32,-778.8 1067.68,-778.8 1067.68,-752 908.32,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="908.32,-752 908.32,-778.8 1067.68,-778.8 1067.68,-752 908.32,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="913.32" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">transactedamount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1033.68" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="908.32,-725.2 908.32,-752 1067.68,-752 1067.68,-725.2 908.32,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="908.32,-725.2 908.32,-752 1067.68,-752 1067.68,-725.2 908.32,-725.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="913.32" y="-733" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">comment?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="986.68" y="-735" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="908.32,-698.4 908.32,-725.2 1067.68,-725.2 1067.68,-698.4 908.32,-698.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="908.32,-698.4 908.32,-725.2 1067.68,-725.2 1067.68,-698.4 908.32,-698.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="913.32" y="-706.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rebate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1033.68" y="-708.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- manifestarticle->article -->
|
|
<g id="edge40" class="edge">
|
|
<title>manifestarticle:e->article:n</title>
|
|
<g id="a_edge40"><a xlink:title="FK_manifestarticle_article">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M1068.68,-845.8C1102.72,-845.8 1067.19,-717.7 1092,-694.4 1228.52,-566.2 1922.23,-799.99 1944.55,-626.27"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="1946.98,-626.65 1944.96,-619.51 1942.09,-626.35 1946.98,-626.65"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->tax -->
|
|
<g id="edge41" class="edge">
|
|
<title>manifestarticle:sw->tax:n</title>
|
|
<g id="a_edge41"><a xlink:title="FK_manifestarticle_tax">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M907.32,-886C846.5,-825.18 916.18,-772.44 880,-694.4 861.99,-655.56 836.25,-660.12 816,-622.4 784.28,-563.32 776.32,-541.91 775.7,-478.77"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="778.15,-479.11 775.67,-472.12 773.25,-479.13 778.15,-479.11"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->manifest -->
|
|
<g id="edge39" class="edge">
|
|
<title>manifestarticle:sw->manifest:n</title>
|
|
<g id="a_edge39"><a xlink:title="FK_manifestarticle_manifest">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M907.32,-859.2C904.17,-856.05 911.01,-566.21 911.9,-505.84"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="914.35,-505.94 911.98,-498.92 909.45,-505.89 914.35,-505.94"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- __legend -->
|
|
<g id="node32" class="node">
|
|
<title>__legend</title>
|
|
<polygon fill="#ffffff" stroke="none" points="673.73,-1309.2 673.73,-1466.4 864.27,-1466.4 864.27,-1309.2 673.73,-1309.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="673.73,-1443.2 673.73,-1466.4 864.27,-1466.4 864.27,-1443.2 673.73,-1443.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="673.73,-1443.2 673.73,-1466.4 864.27,-1466.4 864.27,-1443.2 673.73,-1443.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="749.44" y="-1452.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="11.00" fill="#1a365d">Legend</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="673.73,-1416.4 673.73,-1443.2 703.18,-1443.2 703.18,-1416.4 673.73,-1416.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="678.73" y="-1426.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">PK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="703.18,-1416.4 703.18,-1443.2 864.27,-1443.2 864.27,-1416.4 703.18,-1416.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="708.18" y="-1426.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">primary key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="673.73,-1389.6 673.73,-1416.4 703.18,-1416.4 703.18,-1389.6 673.73,-1389.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="678.73" y="-1399.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">FK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="703.18,-1389.6 703.18,-1416.4 864.27,-1416.4 864.27,-1389.6 703.18,-1389.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="708.18" y="-1399.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">foreign key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="673.73,-1362.8 673.73,-1389.6 703.18,-1389.6 703.18,-1362.8 673.73,-1362.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="678.73" y="-1373" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">?</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="703.18,-1362.8 703.18,-1389.6 864.27,-1389.6 864.27,-1362.8 703.18,-1362.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="708.18" y="-1372.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">nullable column</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="673.73,-1336 673.73,-1362.8 703.18,-1362.8 703.18,-1336 673.73,-1336"/>
|
|
<text xml:space="preserve" text-anchor="start" x="678.73" y="-1343.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">—</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="703.18,-1336 703.18,-1362.8 864.27,-1362.8 864.27,-1336 703.18,-1336"/>
|
|
<text xml:space="preserve" text-anchor="start" x="708.18" y="-1345.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">FOREIGN KEY constraint</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="673.73,-1309.2 673.73,-1336 703.18,-1336 703.18,-1309.2 673.73,-1309.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="678.73" y="-1317" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">- -</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="703.18,-1309.2 703.18,-1336 864.27,-1336 864.27,-1309.2 703.18,-1309.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="708.18" y="-1319" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">naming convention only, no constraint</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|