1278 lines
128 KiB
XML
1278 lines
128 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="2868pt" height="1487pt"
|
|
viewBox="0.00 0.00 2868.00 1487.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 1451.2)">
|
|
<title>schema</title>
|
|
<polygon fill="#ebf4ff" stroke="none" points="-36,36 -36,-1451.2 2832,-1451.2 2832,36 -36,36"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_identity</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M20,-478.2C20,-478.2 560,-478.2 560,-478.2 566,-478.2 572,-484.2 572,-490.2 572,-490.2 572,-1368.4 572,-1368.4 572,-1374.4 566,-1380.4 560,-1380.4 560,-1380.4 20,-1380.4 20,-1380.4 14,-1380.4 8,-1374.4 8,-1368.4 8,-1368.4 8,-490.2 8,-490.2 8,-484.2 14,-478.2 20,-478.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="81.45" y="-1362.9" 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="M592,-101.8C592,-101.8 970,-101.8 970,-101.8 976,-101.8 982,-107.8 982,-113.8 982,-113.8 982,-1103.2 982,-1103.2 982,-1109.2 976,-1115.2 970,-1115.2 970,-1115.2 592,-1115.2 592,-1115.2 586,-1115.2 580,-1109.2 580,-1103.2 580,-1103.2 580,-113.8 580,-113.8 580,-107.8 586,-101.8 592,-101.8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="627.61" y="-1097.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="M1178,-88.4C1178,-88.4 2040,-88.4 2040,-88.4 2046,-88.4 2052,-94.4 2052,-100.4 2052,-100.4 2052,-1089.8 2052,-1089.8 2052,-1095.8 2046,-1101.8 2040,-1101.8 2040,-1101.8 1178,-1101.8 1178,-1101.8 1172,-1101.8 1166,-1095.8 1166,-1089.8 1166,-1089.8 1166,-100.4 1166,-100.4 1166,-94.4 1172,-88.4 1178,-88.4"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1199.85" y="-1084.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="M2426,-8C2426,-8 2776,-8 2776,-8 2782,-8 2788,-14 2788,-20 2788,-20 2788,-1063 2788,-1063 2788,-1069 2782,-1075 2776,-1075 2776,-1075 2426,-1075 2426,-1075 2420,-1075 2414,-1069 2414,-1063 2414,-1063 2414,-20 2414,-20 2414,-14 2420,-8 2426,-8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2442.43" y="-1057.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="M2072,-478.2C2072,-478.2 2390,-478.2 2390,-478.2 2396,-478.2 2402,-484.2 2402,-490.2 2402,-490.2 2402,-1395.2 2402,-1395.2 2402,-1401.2 2396,-1407.2 2390,-1407.2 2390,-1407.2 2072,-1407.2 2072,-1407.2 2066,-1407.2 2060,-1401.2 2060,-1395.2 2060,-1395.2 2060,-490.2 2060,-490.2 2060,-484.2 2066,-478.2 2072,-478.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2138.03" y="-1389.7" 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="M1002,-75C1002,-75 1146,-75 1146,-75 1152,-75 1158,-81 1158,-87 1158,-87 1158,-260.6 1158,-260.6 1158,-266.6 1152,-272.6 1146,-272.6 1146,-272.6 1002,-272.6 1002,-272.6 996,-272.6 990,-266.6 990,-260.6 990,-260.6 990,-87 990,-87 990,-81 996,-75 1002,-75"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1015.09" y="-255.1" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Units</text>
|
|
</g>
|
|
<!-- meta -->
|
|
<g id="node1" class="node">
|
|
<title>meta</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="30.26,-1285.2 30.26,-1309.6 157.74,-1309.6 157.74,-1285.2 30.26,-1285.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.26,-1285.2 30.26,-1309.6 157.74,-1309.6 157.74,-1285.2 30.26,-1285.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="79.99" y="-1294.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">meta</text>
|
|
<polygon fill="#ffffff" stroke="none" points="30.26,-1258.4 30.26,-1285.2 157.74,-1285.2 157.74,-1258.4 30.26,-1258.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.26,-1258.4 30.26,-1285.2 157.74,-1285.2 157.74,-1258.4 30.26,-1258.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.26" y="-1266.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">key</text>
|
|
<text xml:space="preserve" text-anchor="start" x="81.22" y="-1268.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="30.26,-1231.6 30.26,-1258.4 157.74,-1258.4 157.74,-1231.6 30.26,-1231.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.26,-1231.6 30.26,-1258.4 157.74,-1258.4 157.74,-1231.6 30.26,-1231.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.26" y="-1239.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">value</text>
|
|
<text xml:space="preserve" text-anchor="start" x="76.73" y="-1241.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- customergroup -->
|
|
<g id="node2" class="node">
|
|
<title>customergroup</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="29.66,-991.2 29.66,-1019.6 158.34,-1019.6 158.34,-991.2 29.66,-991.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.66,-991.2 29.66,-1019.6 158.34,-1019.6 158.34,-991.2 29.66,-991.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="31.66,-1013.6 31.66,-1017.6 94,-1017.6 94,-1013.6 31.66,-1013.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="94,-1013.6 94,-1017.6 156.34,-1017.6 156.34,-1013.6 94,-1013.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="50" y="-1000.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">customergroup</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="29.66,-964.4 29.66,-991.2 158.34,-991.2 158.34,-964.4 29.66,-964.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.66,-964.4 29.66,-991.2 158.34,-991.2 158.34,-964.4 29.66,-964.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.66" y="-974.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="123.84" y="-976.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="140.84" y="-976.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="29.66,-937.6 29.66,-964.4 158.34,-964.4 158.34,-937.6 29.66,-937.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.66,-937.6 29.66,-964.4 158.34,-964.4 158.34,-937.6 29.66,-937.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.66" y="-947.8" 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="-949.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="141.35" y="-949.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="29.66,-910.8 29.66,-937.6 158.34,-937.6 158.34,-910.8 29.66,-910.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.66,-910.8 29.66,-937.6 158.34,-937.6 158.34,-910.8 29.66,-910.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.66" y="-918.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="81.83" y="-920.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- company -->
|
|
<g id="node3" class="node">
|
|
<title>company</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="165.93,-603.4 165.93,-631.8 356.07,-631.8 356.07,-603.4 165.93,-603.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="165.93,-603.4 165.93,-631.8 356.07,-631.8 356.07,-603.4 165.93,-603.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="167.93,-625.8 167.93,-629.8 229.98,-629.8 229.98,-625.8 167.93,-625.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="229.98,-625.8 229.98,-629.8 292.02,-629.8 292.02,-625.8 229.98,-625.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="292.02,-625.8 292.02,-629.8 354.07,-629.8 354.07,-625.8 292.02,-625.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="234.66" y="-613" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">company</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="165.93,-576.6 165.93,-603.4 356.07,-603.4 356.07,-576.6 165.93,-576.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="165.93,-576.6 165.93,-603.4 356.07,-603.4 356.07,-576.6 165.93,-576.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="170.93" y="-586.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="321.57" y="-588.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="338.57" y="-588.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="165.93,-549.8 165.93,-576.6 356.07,-576.6 356.07,-549.8 165.93,-549.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="165.93,-549.8 165.93,-576.6 356.07,-576.6 356.07,-549.8 165.93,-549.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="170.93" y="-560" 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="306.29" y="-560" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="322.07" y="-561.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="339.07" y="-561.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="165.93,-523 165.93,-549.8 356.07,-549.8 356.07,-523 165.93,-523"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="165.93,-523 165.93,-549.8 356.07,-549.8 356.07,-523 165.93,-523"/>
|
|
<text xml:space="preserve" text-anchor="start" x="170.93" y="-533.2" 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="284.52" y="-533.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="322.07" y="-534.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="339.07" y="-534.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="165.93,-496.2 165.93,-523 356.07,-523 356.07,-496.2 165.93,-496.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="165.93,-496.2 165.93,-523 356.07,-523 356.07,-496.2 165.93,-496.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="170.93" y="-504" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="279.55" y="-506" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- customergroup->company -->
|
|
<g id="edge4" class="edge">
|
|
<title>customergroup:se->company:n</title>
|
|
<g id="a_edge4"><a xlink:title="FK_customergroup_company">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M159.34,-937.6C182.13,-914.81 197,-695.31 198.78,-639.64"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="201.22,-639.97 198.91,-632.92 196.32,-639.87 201.22,-639.97"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- language -->
|
|
<g id="node9" class="node">
|
|
<title>language</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="661.12,-173.4 661.12,-201.8 786.88,-201.8 786.88,-173.4 661.12,-173.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="661.12,-173.4 661.12,-201.8 786.88,-201.8 786.88,-173.4 661.12,-173.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="663.12,-195.8 663.12,-199.8 693.56,-199.8 693.56,-195.8 663.12,-195.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="693.56,-195.8 693.56,-199.8 724,-199.8 724,-195.8 693.56,-195.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="724,-195.8 724,-199.8 754.44,-199.8 754.44,-195.8 724,-195.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="754.44,-195.8 754.44,-199.8 784.88,-199.8 784.88,-195.8 754.44,-195.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="697.66" y="-183" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">language</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="661.12,-146.6 661.12,-173.4 786.88,-173.4 786.88,-146.6 661.12,-146.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="661.12,-146.6 661.12,-173.4 786.88,-173.4 786.88,-146.6 661.12,-146.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="666.12" y="-156.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="752.38" y="-158.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="769.38" y="-158.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="661.12,-119.8 661.12,-146.6 786.88,-146.6 786.88,-119.8 661.12,-119.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="661.12,-119.8 661.12,-146.6 786.88,-146.6 786.88,-119.8 661.12,-119.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="666.12" y="-127.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">iso639</text>
|
|
<text xml:space="preserve" text-anchor="start" x="715.37" y="-129.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(10)</text>
|
|
</g>
|
|
<!-- company->language -->
|
|
<g id="edge3" class="edge">
|
|
<title>company:e->language:n</title>
|
|
<g id="a_edge3"><a xlink:title="FK_company_default_language">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M357.07,-563.2C400.07,-563.2 360,-407.27 384,-371.6 466.71,-248.69 669.78,-347.8 678.08,-209.78"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="680.52,-209.99 678.28,-202.92 675.62,-209.84 680.52,-209.99"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- category -->
|
|
<g id="node12" class="node">
|
|
<title>category</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1192.1,-186.8 1192.1,-215.2 1309.9,-215.2 1309.9,-186.8 1192.1,-186.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1192.1,-186.8 1192.1,-215.2 1309.9,-215.2 1309.9,-186.8 1192.1,-186.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1194.1,-209.2 1194.1,-213.2 1216.86,-213.2 1216.86,-209.2 1194.1,-209.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1216.86,-209.2 1216.86,-213.2 1239.62,-213.2 1239.62,-209.2 1216.86,-209.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1239.62,-209.2 1239.62,-213.2 1262.38,-213.2 1262.38,-209.2 1239.62,-209.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1262.38,-209.2 1262.38,-213.2 1285.14,-213.2 1285.14,-209.2 1262.38,-209.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1285.14,-209.2 1285.14,-213.2 1307.9,-213.2 1307.9,-209.2 1285.14,-209.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1225.99" y="-196.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">category</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1192.1,-160 1192.1,-186.8 1309.9,-186.8 1309.9,-160 1192.1,-160"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1192.1,-160 1192.1,-186.8 1309.9,-186.8 1309.9,-160 1192.1,-160"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1197.1" y="-170.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="1275.4" y="-171.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1292.4" y="-171.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1192.1,-133.2 1192.1,-160 1309.9,-160 1309.9,-133.2 1192.1,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1192.1,-133.2 1192.1,-160 1309.9,-160 1309.9,-133.2 1192.1,-133.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1197.1" y="-143.4" 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="1260.12" y="-143.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1275.9" y="-144.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1292.9" y="-144.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1192.1,-106.4 1192.1,-133.2 1309.9,-133.2 1309.9,-106.4 1192.1,-106.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1192.1,-106.4 1192.1,-133.2 1309.9,-133.2 1309.9,-106.4 1192.1,-106.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1197.1" y="-114.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1290.4" y="-116.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- company->category -->
|
|
<g id="edge2" class="edge">
|
|
<title>company:e->category:n</title>
|
|
<g id="a_edge2"><a xlink:title="FK_company_root_category">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M357.07,-536.4C394.18,-536.4 356.85,-396.9 384,-371.6 511.99,-252.32 1026.06,-401.88 1168,-299.6 1199.13,-277.17 1204.75,-258.6 1205.41,-223.08"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="1207.86,-223.34 1205.46,-216.32 1202.96,-223.3 1207.86,-223.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- numbers -->
|
|
<g id="node4" class="node">
|
|
<title>numbers</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="214.66,-1033.4 214.66,-1057.8 343.34,-1057.8 343.34,-1033.4 214.66,-1033.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.66,-1033.4 214.66,-1057.8 343.34,-1057.8 343.34,-1033.4 214.66,-1033.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="253.66" y="-1043" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">numbers</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="214.66,-1006.6 214.66,-1033.4 343.34,-1033.4 343.34,-1006.6 214.66,-1006.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.66,-1006.6 214.66,-1033.4 343.34,-1033.4 343.34,-1006.6 214.66,-1006.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.66" y="-1016.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="308.84" y="-1018.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="325.84" y="-1018.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="214.66,-979.8 214.66,-1006.6 343.34,-1006.6 343.34,-979.8 214.66,-979.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.66,-979.8 214.66,-1006.6 343.34,-1006.6 343.34,-979.8 214.66,-979.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.66" y="-990" 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="309.35" y="-991.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="326.35" y="-991.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="214.66,-953 214.66,-979.8 343.34,-979.8 343.34,-953 214.66,-953"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.66,-953 214.66,-979.8 343.34,-979.8 343.34,-953 214.66,-953"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.66" y="-960.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="266.83" y="-962.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="214.66,-926.2 214.66,-953 343.34,-953 343.34,-926.2 214.66,-926.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.66,-926.2 214.66,-953 343.34,-953 343.34,-926.2 214.66,-926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.66" y="-934" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">prefix</text>
|
|
<text xml:space="preserve" text-anchor="start" x="271.83" y="-936" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="214.66,-899.4 214.66,-926.2 343.34,-926.2 343.34,-899.4 214.66,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.66,-899.4 214.66,-926.2 343.34,-926.2 343.34,-899.4 214.66,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.66" y="-907.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">padding</text>
|
|
<text xml:space="preserve" text-anchor="start" x="323.84" y="-909.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="214.66,-872.6 214.66,-899.4 343.34,-899.4 343.34,-872.6 214.66,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.66,-872.6 214.66,-899.4 343.34,-899.4 343.34,-872.6 214.66,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.66" y="-880.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">next</text>
|
|
<text xml:space="preserve" text-anchor="start" x="323.84" y="-882.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- numbers->company -->
|
|
<g id="edge37" class="edge">
|
|
<title>numbers:sw->company:n</title>
|
|
<g id="a_edge37"><a xlink:title="FK_numbers_company">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M213.66,-979.8C178.71,-944.85 209.69,-917.77 214.66,-868.6 225.18,-764.5 259.01,-739.85 260.92,-639.75"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="263.36,-639.94 260.98,-632.92 258.46,-639.9 263.36,-639.94"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- entity -->
|
|
<g id="node5" class="node">
|
|
<title>entity</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="214.05,-1312 214.05,-1336.4 383.95,-1336.4 383.95,-1312 214.05,-1312"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.05,-1312 214.05,-1336.4 383.95,-1336.4 383.95,-1312 214.05,-1312"/>
|
|
<text xml:space="preserve" text-anchor="start" x="283" y="-1321.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">entity</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="214.05,-1285.2 214.05,-1312 383.95,-1312 383.95,-1285.2 214.05,-1285.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.05,-1285.2 214.05,-1312 383.95,-1312 383.95,-1285.2 214.05,-1285.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.05" y="-1295.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="349.45" y="-1296.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="366.45" y="-1296.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="214.05,-1258.4 214.05,-1285.2 383.95,-1285.2 383.95,-1258.4 214.05,-1258.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.05,-1258.4 214.05,-1285.2 383.95,-1285.2 383.95,-1258.4 214.05,-1258.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.05" y="-1268.6" 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="349.95" y="-1270.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="366.95" y="-1270.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="214.05,-1231.6 214.05,-1258.4 383.95,-1258.4 383.95,-1231.6 214.05,-1231.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.05,-1231.6 214.05,-1258.4 383.95,-1258.4 383.95,-1231.6 214.05,-1231.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.05" y="-1239.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">firstname</text>
|
|
<text xml:space="preserve" text-anchor="start" x="307.43" y="-1241.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="214.05,-1204.8 214.05,-1231.6 383.95,-1231.6 383.95,-1204.8 214.05,-1204.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.05,-1204.8 214.05,-1231.6 383.95,-1231.6 383.95,-1204.8 214.05,-1204.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.05" y="-1212.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">lastname</text>
|
|
<text xml:space="preserve" text-anchor="start" x="307.43" y="-1214.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- entity->customergroup -->
|
|
<g id="edge5" class="edge">
|
|
<title>entity:sw->customergroup:n</title>
|
|
<g id="a_edge5"><a xlink:title="FK_entity_customergroup">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M213.05,-1258.4C185.2,-1230.55 204.54,-1208.75 186,-1174 145.97,-1098.98 68.52,-1106.1 63.13,-1027.54"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="65.58,-1027.63 62.9,-1020.72 60.68,-1027.8 65.58,-1027.63"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- companyuser -->
|
|
<g id="node6" class="node">
|
|
<title>companyuser</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="399.78,-979.8 399.78,-1004.2 550.22,-1004.2 550.22,-979.8 399.78,-979.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="399.78,-979.8 399.78,-1004.2 550.22,-1004.2 550.22,-979.8 399.78,-979.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="435.99" y="-989.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">companyuser</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="399.78,-953 399.78,-979.8 550.22,-979.8 550.22,-953 399.78,-953"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="399.78,-953 399.78,-979.8 550.22,-979.8 550.22,-953 399.78,-953"/>
|
|
<text xml:space="preserve" text-anchor="start" x="404.78" y="-963.2" 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="516.23" y="-964.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="533.22" y="-964.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="399.78,-926.2 399.78,-953 550.22,-953 550.22,-926.2 399.78,-926.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="399.78,-926.2 399.78,-953 550.22,-953 550.22,-926.2 399.78,-926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="404.78" y="-936.4" 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="516.23" y="-937.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="533.22" y="-937.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- companyuser->company -->
|
|
<g id="edge39" class="edge">
|
|
<title>companyuser:sw->company:n</title>
|
|
<g id="a_edge39"><a xlink:title="FK_companyuser_company">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M398.78,-953C358.66,-912.88 383.86,-883.66 371,-828.4 351.21,-743.39 324.92,-722.56 323.14,-639.82"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="325.59,-639.89 323.07,-632.92 320.69,-639.94 325.59,-639.89"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- google_auth -->
|
|
<g id="node7" class="node">
|
|
<title>google_auth</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="411.67,-590 411.67,-618.4 546.33,-618.4 546.33,-590 411.67,-590"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="411.67,-590 411.67,-618.4 546.33,-618.4 546.33,-590 411.67,-590"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="413.67,-612.4 413.67,-616.4 544.33,-616.4 544.33,-612.4 413.67,-612.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="443.33" y="-599.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">google_auth</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="411.67,-563.2 411.67,-590 546.33,-590 546.33,-563.2 411.67,-563.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="411.67,-563.2 411.67,-590 546.33,-590 546.33,-563.2 411.67,-563.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="416.67" 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="511.83" y="-574.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="528.83" y="-574.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="411.67,-536.4 411.67,-563.2 546.33,-563.2 546.33,-536.4 411.67,-536.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="411.67,-536.4 411.67,-563.2 546.33,-563.2 546.33,-536.4 411.67,-536.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="416.67" y="-544.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">email</text>
|
|
<text xml:space="preserve" text-anchor="start" x="469.82" y="-546.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(320)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="411.67,-509.6 411.67,-536.4 546.33,-536.4 546.33,-509.6 411.67,-509.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="411.67,-509.6 411.67,-536.4 546.33,-536.4 546.33,-509.6 411.67,-509.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="416.67" y="-517.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="490.83" y="-519.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- companyuser->google_auth -->
|
|
<g id="edge38" class="edge">
|
|
<title>companyuser:se->google_auth:n</title>
|
|
<g id="a_edge38"><a xlink:title="FK_companyuser_google_auth">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M550.22,-925.2C597.93,-877.5 488.18,-702.08 479.54,-626.15"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="482,-626.35 479.13,-619.51 477.11,-626.65 482,-626.35"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unittext -->
|
|
<g id="node8" class="node">
|
|
<title>unittext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="643.57,-618.8 643.57,-643.2 772.43,-643.2 772.43,-618.8 643.57,-618.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="643.57,-618.8 643.57,-643.2 772.43,-643.2 772.43,-618.8 643.57,-618.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="686.33" y="-628.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unittext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="643.57,-592 643.57,-618.8 772.43,-618.8 772.43,-592 643.57,-592"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="643.57,-592 643.57,-618.8 772.43,-618.8 772.43,-592 643.57,-592"/>
|
|
<text xml:space="preserve" text-anchor="start" x="648.57" y="-602.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="737.93" y="-603.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="754.93" y="-603.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="643.57,-565.2 643.57,-592 772.43,-592 772.43,-565.2 643.57,-565.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="643.57,-565.2 643.57,-592 772.43,-592 772.43,-565.2 643.57,-565.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="648.57" y="-575.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="738.43" y="-576.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="755.43" y="-576.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="643.57,-538.4 643.57,-565.2 772.43,-565.2 772.43,-538.4 643.57,-538.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="643.57,-538.4 643.57,-565.2 772.43,-565.2 772.43,-538.4 643.57,-538.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="648.57" y="-548.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="738.43" y="-550.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="755.43" y="-550.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="643.57,-511.6 643.57,-538.4 772.43,-538.4 772.43,-511.6 643.57,-511.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="643.57,-511.6 643.57,-538.4 772.43,-538.4 772.43,-511.6 643.57,-511.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="648.57" y="-519.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">symbol</text>
|
|
<text xml:space="preserve" text-anchor="start" x="700.92" y="-521.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="643.57,-484.8 643.57,-511.6 772.43,-511.6 772.43,-484.8 643.57,-484.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="643.57,-484.8 643.57,-511.6 772.43,-511.6 772.43,-484.8 643.57,-484.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="648.57" y="-492.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="695.91" y="-494.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- unittext->language -->
|
|
<g id="edge7" class="edge">
|
|
<title>unittext:se->language:n</title>
|
|
<g id="a_edge7"><a xlink:title="FK_unittext_language">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M773.43,-565.2C799.95,-538.67 776.83,-518.05 772.43,-480.8 757.8,-357.03 711.04,-329.68 708.86,-209.61"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="711.31,-209.9 708.8,-202.92 706.41,-209.94 711.31,-209.9"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unit -->
|
|
<g id="node30" class="node">
|
|
<title>unit</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1011.51,-200.2 1011.51,-228.6 1136.49,-228.6 1136.49,-200.2 1011.51,-200.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1011.51,-200.2 1011.51,-228.6 1136.49,-228.6 1136.49,-200.2 1011.51,-200.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1013.51,-222.6 1013.51,-226.6 1074,-226.6 1074,-222.6 1013.51,-222.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1074,-222.6 1074,-226.6 1134.49,-226.6 1134.49,-222.6 1074,-222.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1063" y="-209.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unit</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1011.51,-173.4 1011.51,-200.2 1136.49,-200.2 1136.49,-173.4 1011.51,-173.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1011.51,-173.4 1011.51,-200.2 1136.49,-200.2 1136.49,-173.4 1011.51,-173.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1016.51" y="-183.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="1101.99" y="-185.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1118.99" y="-185.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1011.51,-146.6 1011.51,-173.4 1136.49,-173.4 1136.49,-146.6 1011.51,-146.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1011.51,-146.6 1011.51,-173.4 1136.49,-173.4 1136.49,-146.6 1011.51,-146.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1016.51" y="-154.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">si</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1064.98" y="-156.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1011.51,-119.8 1011.51,-146.6 1136.49,-146.6 1136.49,-119.8 1011.51,-119.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1011.51,-119.8 1011.51,-146.6 1136.49,-146.6 1136.49,-119.8 1011.51,-119.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1016.51" y="-127.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesi</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1064.98" y="-129.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1011.51,-93 1011.51,-119.8 1136.49,-119.8 1136.49,-93 1011.51,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1011.51,-93 1011.51,-119.8 1136.49,-119.8 1136.49,-93 1011.51,-93"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1016.51" y="-100.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesifactor</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1102.49" y="-102.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- unittext->unit -->
|
|
<g id="edge6" class="edge">
|
|
<title>unittext:se->unit:n</title>
|
|
<g id="a_edge6"><a xlink:title="FK_unittext_unit">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M773.43,-538.4C826.51,-485.32 752.51,-429.73 800,-371.6 877.66,-276.54 1035.79,-349.66 1043.47,-236.45"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="1045.91,-236.79 1043.69,-229.72 1041.01,-236.63 1045.91,-236.79"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articletext -->
|
|
<g id="node10" class="node">
|
|
<title>articletext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="717.32,-1046.8 717.32,-1071.2 848.68,-1071.2 848.68,-1046.8 717.32,-1046.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="717.32,-1046.8 717.32,-1071.2 848.68,-1071.2 848.68,-1046.8 717.32,-1046.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="754.65" y="-1056.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articletext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="717.32,-1020 717.32,-1046.8 848.68,-1046.8 848.68,-1020 717.32,-1020"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="717.32,-1020 717.32,-1046.8 848.68,-1046.8 848.68,-1020 717.32,-1020"/>
|
|
<text xml:space="preserve" text-anchor="start" x="722.32" y="-1030.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="814.18" y="-1031.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="831.18" y="-1031.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="717.32,-993.2 717.32,-1020 848.68,-1020 848.68,-993.2 717.32,-993.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="717.32,-993.2 717.32,-1020 848.68,-1020 848.68,-993.2 717.32,-993.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="722.32" y="-1003.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="814.69" y="-1004.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="831.68" y="-1004.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="717.32,-966.4 717.32,-993.2 848.68,-993.2 848.68,-966.4 717.32,-966.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="717.32,-966.4 717.32,-993.2 848.68,-993.2 848.68,-966.4 717.32,-966.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="722.32" y="-976.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="814.69" y="-978.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="831.68" y="-978.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="717.32,-939.6 717.32,-966.4 848.68,-966.4 848.68,-939.6 717.32,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="717.32,-939.6 717.32,-966.4 848.68,-966.4 848.68,-939.6 717.32,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="722.32" y="-947.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="772.16" y="-949.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="717.32,-912.8 717.32,-939.6 848.68,-939.6 848.68,-912.8 717.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="717.32,-912.8 717.32,-939.6 848.68,-939.6 848.68,-912.8 717.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="722.32" y="-920.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="772.16" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="717.32,-886 717.32,-912.8 848.68,-912.8 848.68,-886 717.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="717.32,-886 717.32,-912.8 848.68,-912.8 848.68,-886 717.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="722.32" y="-893.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="767.68" y="-895.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="717.32,-859.2 717.32,-886 848.68,-886 848.68,-859.2 717.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="717.32,-859.2 717.32,-886 848.68,-886 848.68,-859.2 717.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="722.32" y="-867" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="767.68" y="-869" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articletext->language -->
|
|
<g id="edge30" class="edge">
|
|
<title>articletext:sw->language:n</title>
|
|
<g id="a_edge30"><a xlink:title="FK_articletext_language">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M716.32,-993.2C635.5,-912.38 638.75,-868.41 616,-756.4 581.96,-588.8 563.42,-534.34 616,-371.6 643.82,-285.49 733.02,-293.73 738.91,-209.78"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="741.36,-210 739.15,-202.92 736.46,-209.83 741.36,-210"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article -->
|
|
<g id="node15" class="node">
|
|
<title>article</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1485.42,-724 1485.42,-752.4 1640.58,-752.4 1640.58,-724 1485.42,-724"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-724 1485.42,-752.4 1640.58,-752.4 1640.58,-724 1485.42,-724"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1487.42,-746.4 1487.42,-750.4 1502.54,-750.4 1502.54,-746.4 1487.42,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1502.54,-746.4 1502.54,-750.4 1517.65,-750.4 1517.65,-746.4 1502.54,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1517.65,-746.4 1517.65,-750.4 1532.77,-750.4 1532.77,-746.4 1517.65,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1532.77,-746.4 1532.77,-750.4 1547.88,-750.4 1547.88,-746.4 1532.77,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1547.88,-746.4 1547.88,-750.4 1563,-750.4 1563,-746.4 1547.88,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1563,-746.4 1563,-750.4 1578.12,-750.4 1578.12,-746.4 1563,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1578.12,-746.4 1578.12,-750.4 1593.23,-750.4 1593.23,-746.4 1578.12,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1593.23,-746.4 1593.23,-750.4 1608.35,-750.4 1608.35,-746.4 1593.23,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1608.35,-746.4 1608.35,-750.4 1623.46,-750.4 1623.46,-746.4 1608.35,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1623.46,-746.4 1623.46,-750.4 1638.58,-750.4 1638.58,-746.4 1623.46,-746.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1545.32" y="-733.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">article</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1485.42,-697.2 1485.42,-724 1640.58,-724 1640.58,-697.2 1485.42,-697.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-697.2 1485.42,-724 1640.58,-724 1640.58,-697.2 1485.42,-697.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-707.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="1606.08" y="-708.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1623.07" y="-708.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1485.42,-670.4 1485.42,-697.2 1640.58,-697.2 1640.58,-670.4 1485.42,-670.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-670.4 1485.42,-697.2 1640.58,-697.2 1640.58,-670.4 1485.42,-670.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-680.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="1606.58" y="-682.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1623.58" y="-682.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1485.42,-643.6 1485.42,-670.4 1640.58,-670.4 1640.58,-643.6 1485.42,-643.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-643.6 1485.42,-670.4 1640.58,-670.4 1640.58,-643.6 1485.42,-643.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-653.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="1590.8" y="-653.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1606.58" y="-655.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1623.58" y="-655.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1485.42,-616.8 1485.42,-643.6 1640.58,-643.6 1640.58,-616.8 1485.42,-616.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-616.8 1485.42,-643.6 1640.58,-643.6 1640.58,-616.8 1485.42,-616.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-627" 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="1572.13" y="-627" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1606.58" y="-628.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1623.58" y="-628.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1485.42,-590 1485.42,-616.8 1640.58,-616.8 1640.58,-590 1485.42,-590"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-590 1485.42,-616.8 1640.58,-616.8 1640.58,-590 1485.42,-590"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-600.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="1581.42" y="-600.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1606.58" y="-601.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1623.58" y="-601.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1485.42,-563.2 1485.42,-590 1640.58,-590 1640.58,-563.2 1485.42,-563.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-563.2 1485.42,-590 1640.58,-590 1640.58,-563.2 1485.42,-563.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-573.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="1549.54" y="-573.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1606.58" y="-574.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1623.58" y="-574.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1485.42,-536.4 1485.42,-563.2 1640.58,-563.2 1640.58,-536.4 1485.42,-536.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-536.4 1485.42,-563.2 1640.58,-563.2 1640.58,-536.4 1485.42,-536.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-544.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sku?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1564.06" y="-546.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1485.42,-509.6 1485.42,-536.4 1640.58,-536.4 1640.58,-509.6 1485.42,-509.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-509.6 1485.42,-536.4 1640.58,-536.4 1640.58,-509.6 1485.42,-509.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-517.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">unitamount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1606.57" y="-519.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1485.42,-482.8 1485.42,-509.6 1640.58,-509.6 1640.58,-482.8 1485.42,-482.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-482.8 1485.42,-509.6 1640.58,-509.6 1640.58,-482.8 1485.42,-482.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-490.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">weight</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1606.57" y="-492.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1485.42,-456 1485.42,-482.8 1640.58,-482.8 1640.58,-456 1485.42,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-456 1485.42,-482.8 1640.58,-482.8 1640.58,-456 1485.42,-456"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-463.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">is_father</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1621.58" y="-465.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1485.42,-429.2 1485.42,-456 1640.58,-456 1640.58,-429.2 1485.42,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-429.2 1485.42,-456 1640.58,-456 1640.58,-429.2 1485.42,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-437" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">fathersort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1621.08" y="-439" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1485.42,-402.4 1485.42,-429.2 1640.58,-429.2 1640.58,-402.4 1485.42,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-402.4 1485.42,-429.2 1640.58,-429.2 1640.58,-402.4 1485.42,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-410.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1585.07" y="-412.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1485.42,-375.6 1485.42,-402.4 1640.58,-402.4 1640.58,-375.6 1485.42,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1485.42,-375.6 1485.42,-402.4 1640.58,-402.4 1640.58,-375.6 1485.42,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1490.42" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">updated_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1585.07" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- articletext->article -->
|
|
<g id="edge29" class="edge">
|
|
<title>articletext:e->article:n</title>
|
|
<g id="a_edge29"><a xlink:title="FK_articletext_article">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M849.68,-979.8C975.17,-979.8 971.3,-874.53 1088,-828.4 1170.76,-795.68 1473.9,-840.29 1493.94,-760.11"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="1496.33,-760.75 1494.73,-753.5 1491.46,-760.16 1496.33,-760.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext -->
|
|
<g id="node11" class="node">
|
|
<title>categorytext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="828.32,-645.6 828.32,-670 959.68,-670 959.68,-645.6 828.32,-645.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="828.32,-645.6 828.32,-670 959.68,-670 959.68,-645.6 828.32,-645.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="858.32" y="-655.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorytext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="828.32,-618.8 828.32,-645.6 959.68,-645.6 959.68,-618.8 828.32,-618.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="828.32,-618.8 828.32,-645.6 959.68,-645.6 959.68,-618.8 828.32,-618.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="833.32" y="-629" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="925.18" y="-630.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="942.18" y="-630.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="828.32,-592 828.32,-618.8 959.68,-618.8 959.68,-592 828.32,-592"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="828.32,-592 828.32,-618.8 959.68,-618.8 959.68,-592 828.32,-592"/>
|
|
<text xml:space="preserve" text-anchor="start" x="833.32" y="-602.2" 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="925.69" y="-603.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="942.68" y="-603.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="828.32,-565.2 828.32,-592 959.68,-592 959.68,-565.2 828.32,-565.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="828.32,-565.2 828.32,-592 959.68,-592 959.68,-565.2 828.32,-565.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="833.32" y="-575.4" 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="925.69" y="-576.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="942.68" y="-576.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="828.32,-538.4 828.32,-565.2 959.68,-565.2 959.68,-538.4 828.32,-538.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="828.32,-538.4 828.32,-565.2 959.68,-565.2 959.68,-538.4 828.32,-538.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="833.32" y="-546.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="883.16" y="-548.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="828.32,-511.6 828.32,-538.4 959.68,-538.4 959.68,-511.6 828.32,-511.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="828.32,-511.6 828.32,-538.4 959.68,-538.4 959.68,-511.6 828.32,-511.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="833.32" y="-519.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="883.16" y="-521.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="828.32,-484.8 828.32,-511.6 959.68,-511.6 959.68,-484.8 828.32,-484.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="828.32,-484.8 828.32,-511.6 959.68,-511.6 959.68,-484.8 828.32,-484.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="833.32" y="-492.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="878.68" y="-494.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="828.32,-458 828.32,-484.8 959.68,-484.8 959.68,-458 828.32,-458"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="828.32,-458 828.32,-484.8 959.68,-484.8 959.68,-458 828.32,-458"/>
|
|
<text xml:space="preserve" text-anchor="start" x="833.32" y="-465.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="878.68" y="-467.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorytext->language -->
|
|
<g id="edge28" class="edge">
|
|
<title>categorytext:sw->language:n</title>
|
|
<g id="a_edge28"><a xlink:title="FK_categorytext_language">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M827.32,-592C792.42,-557.1 807.35,-420.4 800,-371.6 788.96,-298.34 771.12,-279.35 769.75,-209.57"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="772.2,-209.89 769.68,-202.92 767.3,-209.94 772.2,-209.89"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext->category -->
|
|
<g id="edge27" class="edge">
|
|
<title>categorytext:se->category:n</title>
|
|
<g id="a_edge27"><a xlink:title="FK_categorytext_category">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M960.68,-565.2C1028,-497.88 1216.74,-322.94 1227.74,-223.04"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="1230.17,-223.44 1228.12,-216.32 1225.28,-223.17 1230.17,-223.44"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- category->category -->
|
|
<g id="edge1" class="edge">
|
|
<title>category:e->category:n</title>
|
|
<g id="a_edge1"><a xlink:title="FK_category_parent">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M1309.9,-146.6C1331.23,-45.8 1357.9,-45.8 1357.9,-179.9 1357.9,-310.2 1312.1,-313.89 1276.82,-221.52"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="1279.2,-220.91 1274.49,-215.19 1274.6,-222.6 1279.2,-220.91"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle -->
|
|
<g id="node13" class="node">
|
|
<title>categoryarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1188.21,-993.2 1188.21,-1017.6 1313.79,-1017.6 1313.79,-993.2 1188.21,-993.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1188.21,-993.2 1188.21,-1017.6 1313.79,-1017.6 1313.79,-993.2 1188.21,-993.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1208.31" y="-1002.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categoryarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1188.21,-966.4 1188.21,-993.2 1313.79,-993.2 1313.79,-966.4 1188.21,-966.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1188.21,-966.4 1188.21,-993.2 1313.79,-993.2 1313.79,-966.4 1188.21,-966.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1193.21" y="-976.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="1279.29" y="-978.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1296.29" y="-978.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1188.21,-939.6 1188.21,-966.4 1313.79,-966.4 1313.79,-939.6 1188.21,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1188.21,-939.6 1188.21,-966.4 1313.79,-966.4 1313.79,-939.6 1188.21,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1193.21" y="-949.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="1279.8" y="-951.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1296.79" y="-951.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1188.21,-912.8 1188.21,-939.6 1313.79,-939.6 1313.79,-912.8 1188.21,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1188.21,-912.8 1188.21,-939.6 1313.79,-939.6 1313.79,-912.8 1188.21,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1193.21" y="-923" 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="1279.8" y="-924.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1296.79" y="-924.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- categoryarticle->category -->
|
|
<g id="edge23" class="edge">
|
|
<title>categoryarticle:sw->category:n</title>
|
|
<g id="a_edge23"><a xlink:title="FK_categoryarticle_category">
|
|
<path fill="none" stroke="#3182ce" stroke-width="1.4" d="M1187.21,-939.6C960.48,-712.87 1245.62,-541.06 1250.93,-223.17"/>
|
|
<polygon fill="#3182ce" stroke="#3182ce" stroke-width="1.4" points="1253.37,-223.34 1250.98,-216.32 1248.47,-223.3 1253.37,-223.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle->article -->
|
|
<g id="edge24" class="edge">
|
|
<title>categoryarticle:se->article:n</title>
|
|
<g id="a_edge24"><a xlink:title="FK_categoryarticle_article">
|
|
<path fill="none" stroke="#805ad5" stroke-width="1.4" d="M1313.79,-911.8C1341.46,-884.13 1315.8,-857.46 1342,-828.4 1394.88,-769.75 1501.35,-828.6 1509.59,-760.37"/>
|
|
<polygon fill="#805ad5" stroke="#805ad5" stroke-width="1.4" points="1512.03,-760.64 1509.98,-753.52 1507.13,-760.37 1512.03,-760.64"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlehistory -->
|
|
<g id="node14" class="node">
|
|
<title>articlehistory</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1369.72,-1006.6 1369.72,-1031 1486.28,-1031 1486.28,-1006.6 1369.72,-1006.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1369.72,-1006.6 1369.72,-1031 1486.28,-1031 1486.28,-1006.6 1369.72,-1006.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1390.32" y="-1016.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlehistory</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1369.72,-979.8 1369.72,-1006.6 1486.28,-1006.6 1486.28,-979.8 1369.72,-979.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1369.72,-979.8 1369.72,-1006.6 1486.28,-1006.6 1486.28,-979.8 1369.72,-979.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1374.72" y="-990" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1451.78" y="-991.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1468.78" y="-991.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1369.72,-953 1369.72,-979.8 1486.28,-979.8 1486.28,-953 1369.72,-953"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1369.72,-953 1369.72,-979.8 1486.28,-979.8 1486.28,-953 1369.72,-953"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1374.72" y="-963.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="1452.29" y="-964.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1469.29" y="-964.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1369.72,-926.2 1369.72,-953 1486.28,-953 1486.28,-926.2 1369.72,-926.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1369.72,-926.2 1369.72,-953 1486.28,-953 1486.28,-926.2 1369.72,-926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1374.72" y="-934" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1430.78" y="-936" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1369.72,-899.4 1369.72,-926.2 1486.28,-926.2 1486.28,-899.4 1369.72,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1369.72,-899.4 1369.72,-926.2 1486.28,-926.2 1486.28,-899.4 1369.72,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1374.72" y="-907.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">text</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1405.28" y="-909.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articlehistory->article -->
|
|
<g id="edge13" class="edge">
|
|
<title>articlehistory:se->article:n</title>
|
|
<g id="a_edge13"><a xlink:title="FK_articlehistory_article">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M1487.28,-953C1494.49,-945.79 1519.15,-799.28 1524.28,-760.3"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="1526.69,-760.73 1524.99,-753.51 1521.82,-760.21 1526.69,-760.73"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->article -->
|
|
<g id="edge12" class="edge">
|
|
<title>article:e->article:n</title>
|
|
<g id="a_edge12"><a xlink:title="FK_article_fatherarticle">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M1640.58,-657C1661.91,-556.7 1688.58,-556.7 1688.58,-703.7 1688.58,-846.54 1588.13,-850.58 1544.03,-758.68"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="1546.29,-757.72 1541.19,-752.33 1541.82,-759.72 1546.29,-757.72"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelist -->
|
|
<g id="node17" class="node">
|
|
<title>articlelist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1623.65,-160 1623.65,-188.4 1686.35,-188.4 1686.35,-160 1623.65,-160"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1623.65,-160 1623.65,-188.4 1686.35,-188.4 1686.35,-160 1623.65,-160"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1625.65,-182.4 1625.65,-186.4 1655,-186.4 1655,-182.4 1625.65,-182.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1655,-182.4 1655,-186.4 1684.35,-186.4 1684.35,-182.4 1655,-182.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1628.65" y="-169.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1623.65,-133.2 1623.65,-160 1686.35,-160 1686.35,-133.2 1623.65,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1623.65,-133.2 1623.65,-160 1686.35,-160 1686.35,-133.2 1623.65,-133.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1628.65" y="-143.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="1651.85" y="-144.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1668.84" y="-144.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->articlelist -->
|
|
<g id="edge10" class="edge">
|
|
<title>article:se->articlelist:n</title>
|
|
<g id="a_edge10"><a xlink:title="FK_article_articlelist">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M1641.58,-616.8C1707.07,-551.3 1644.24,-298.27 1640.5,-196.22"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="1642.95,-196.47 1640.37,-189.52 1638.05,-196.56 1642.95,-196.47"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslist -->
|
|
<g id="node19" class="node">
|
|
<title>optionslist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1742.67,-160 1742.67,-188.4 1813.33,-188.4 1813.33,-160 1742.67,-160"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1742.67,-160 1742.67,-188.4 1813.33,-188.4 1813.33,-160 1742.67,-160"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1744.67,-182.4 1744.67,-186.4 1778,-186.4 1778,-182.4 1744.67,-182.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1778,-182.4 1778,-186.4 1811.33,-186.4 1811.33,-182.4 1778,-182.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1747.67" y="-169.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1742.67,-133.2 1742.67,-160 1813.33,-160 1813.33,-133.2 1742.67,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1742.67,-133.2 1742.67,-160 1813.33,-160 1813.33,-133.2 1742.67,-133.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1747.67" y="-143.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="1778.83" y="-144.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1795.83" y="-144.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->optionslist -->
|
|
<g id="edge11" class="edge">
|
|
<title>article:se->optionslist:n</title>
|
|
<g id="a_edge11"><a xlink:title="FK_article_optionslist">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M1641.58,-590C1771.45,-460.12 1761.69,-376.8 1761.34,-196.34"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="1763.79,-196.52 1761.34,-189.52 1758.89,-196.52 1763.79,-196.52"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brand -->
|
|
<g id="node20" class="node">
|
|
<title>brand</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1869.31,-186.8 1869.31,-215.2 2028.69,-215.2 2028.69,-186.8 1869.31,-186.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1869.31,-186.8 1869.31,-215.2 2028.69,-215.2 2028.69,-186.8 1869.31,-186.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1871.31,-209.2 1871.31,-213.2 1949,-213.2 1949,-209.2 1871.31,-209.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1949,-209.2 1949,-213.2 2026.69,-213.2 2026.69,-209.2 1949,-209.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1932.33" y="-196.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brand</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1869.31,-160 1869.31,-186.8 2028.69,-186.8 2028.69,-160 1869.31,-160"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1869.31,-160 1869.31,-186.8 2028.69,-186.8 2028.69,-160 1869.31,-160"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1874.31" y="-170.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="1994.19" y="-171.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2011.19" y="-171.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1869.31,-133.2 1869.31,-160 2028.69,-160 2028.69,-133.2 1869.31,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1869.31,-133.2 1869.31,-160 2028.69,-160 2028.69,-133.2 1869.31,-133.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1874.31" y="-141" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1952.17" y="-143" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1869.31,-106.4 1869.31,-133.2 2028.69,-133.2 2028.69,-106.4 1869.31,-106.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1869.31,-106.4 1869.31,-133.2 2028.69,-133.2 2028.69,-106.4 1869.31,-106.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1874.31" y="-114.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">gsprpinfo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1947.69" y="-116.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- article->brand -->
|
|
<g id="edge9" class="edge">
|
|
<title>article:se->brand:n</title>
|
|
<g id="a_edge9"><a xlink:title="FK_article_brand">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M1641.58,-563.2C1777.81,-426.96 1906.08,-410.42 1910.06,-223.24"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="1912.51,-223.34 1910.13,-216.32 1907.61,-223.29 1912.51,-223.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->unit -->
|
|
<g id="edge8" class="edge">
|
|
<title>article:w->unit:n</title>
|
|
<g id="a_edge8"><a xlink:title="FK_article_unit">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M1484.42,-683.8C1223.46,-683.8 1106.87,-495.83 1104.29,-236.46"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="1106.74,-236.71 1104.26,-229.72 1101.84,-236.73 1106.74,-236.71"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articleean -->
|
|
<g id="node16" class="node">
|
|
<title>articleean</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1542.76,-993.2 1542.76,-1017.6 1651.24,-1017.6 1651.24,-993.2 1542.76,-993.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1542.76,-993.2 1542.76,-1017.6 1651.24,-1017.6 1651.24,-993.2 1542.76,-993.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1568.98" y="-1002.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articleean</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1542.76,-966.4 1542.76,-993.2 1651.24,-993.2 1651.24,-966.4 1542.76,-966.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1542.76,-966.4 1542.76,-993.2 1651.24,-993.2 1651.24,-966.4 1542.76,-966.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1547.76" y="-976.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="1616.73" y="-978.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1633.73" y="-978.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1542.76,-939.6 1542.76,-966.4 1651.24,-966.4 1651.24,-939.6 1542.76,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1542.76,-939.6 1542.76,-966.4 1651.24,-966.4 1651.24,-939.6 1542.76,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1547.76" y="-949.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="1617.24" y="-951.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1634.24" y="-951.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1542.76,-912.8 1542.76,-939.6 1651.24,-939.6 1651.24,-912.8 1542.76,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1542.76,-912.8 1542.76,-939.6 1651.24,-939.6 1651.24,-912.8 1542.76,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1547.76" y="-920.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">ean</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1579.72" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
</g>
|
|
<!-- articleean->article -->
|
|
<g id="edge14" class="edge">
|
|
<title>articleean:sw->article:n</title>
|
|
<g id="a_edge14"><a xlink:title="FK_articleean_article">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M1541.76,-939.6C1484.55,-882.38 1550.47,-838.45 1555.18,-760.1"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="1557.62,-760.59 1555.38,-753.52 1552.72,-760.44 1557.62,-760.59"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle -->
|
|
<g id="node18" class="node">
|
|
<title>articlelistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1707.65,-1020 1707.65,-1044.4 1836.35,-1044.4 1836.35,-1020 1707.65,-1020"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1707.65,-1020 1707.65,-1044.4 1836.35,-1044.4 1836.35,-1020 1707.65,-1020"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1727.98" y="-1029.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1707.65,-993.2 1707.65,-1020 1836.35,-1020 1836.35,-993.2 1707.65,-993.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1707.65,-993.2 1707.65,-1020 1836.35,-1020 1836.35,-993.2 1707.65,-993.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1712.65" y="-1003.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="1801.85" y="-1004.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1818.85" y="-1004.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1707.65,-966.4 1707.65,-993.2 1836.35,-993.2 1836.35,-966.4 1707.65,-966.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1707.65,-966.4 1707.65,-993.2 1836.35,-993.2 1836.35,-966.4 1707.65,-966.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1712.65" y="-976.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="1802.35" y="-978.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1819.35" y="-978.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1707.65,-939.6 1707.65,-966.4 1836.35,-966.4 1836.35,-939.6 1707.65,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1707.65,-939.6 1707.65,-966.4 1836.35,-966.4 1836.35,-939.6 1707.65,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1712.65" y="-949.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="1802.35" y="-951.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1819.35" y="-951.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1707.65,-912.8 1707.65,-939.6 1836.35,-939.6 1836.35,-912.8 1707.65,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1707.65,-912.8 1707.65,-939.6 1836.35,-939.6 1836.35,-912.8 1707.65,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1712.65" y="-920.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1816.85" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1707.65,-886 1707.65,-912.8 1836.35,-912.8 1836.35,-886 1707.65,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1707.65,-886 1707.65,-912.8 1836.35,-912.8 1836.35,-886 1707.65,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1712.65" y="-893.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1816.85" y="-895.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlelistarticle->article -->
|
|
<g id="edge20" class="edge">
|
|
<title>articlelistarticle:sw->article:n</title>
|
|
<g id="a_edge20"><a xlink:title="FK_articlelistarticle_article">
|
|
<path fill="none" stroke="#d53f8c" stroke-width="1.4" d="M1706.65,-966.4C1662.42,-922.17 1713.05,-880.87 1679,-828.4 1648.59,-781.52 1578.77,-807.29 1571.22,-760.31"/>
|
|
<polygon fill="#d53f8c" stroke="#d53f8c" stroke-width="1.4" points="1573.68,-760.31 1570.72,-753.51 1568.79,-760.68 1573.68,-760.31"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle->articlelist -->
|
|
<g id="edge19" class="edge">
|
|
<title>articlelistarticle:sw->articlelist:n</title>
|
|
<g id="a_edge19"><a xlink:title="FK_articlelistarticle_articlelist">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M1706.65,-939.6C1684.32,-917.27 1689.03,-403.11 1687,-371.6 1681.92,-292.59 1670.56,-271.19 1669.72,-196.3"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="1672.17,-196.51 1669.68,-189.52 1667.27,-196.53 1672.17,-196.51"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle -->
|
|
<g id="node21" class="node">
|
|
<title>optionslistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1892,-1033.4 1892,-1057.8 2030,-1057.8 2030,-1033.4 1892,-1033.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1892,-1033.4 1892,-1057.8 2030,-1057.8 2030,-1033.4 1892,-1033.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1912.99" y="-1043" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1892,-1006.6 1892,-1033.4 2030,-1033.4 2030,-1006.6 1892,-1006.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1892,-1006.6 1892,-1033.4 2030,-1033.4 2030,-1006.6 1892,-1006.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1897" y="-1016.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="1995.5" y="-1018.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2012.5" y="-1018.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1892,-979.8 1892,-1006.6 2030,-1006.6 2030,-979.8 1892,-979.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1892,-979.8 1892,-1006.6 2030,-1006.6 2030,-979.8 1892,-979.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1897" y="-990" 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="1996" y="-991.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2013" y="-991.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1892,-953 1892,-979.8 2030,-979.8 2030,-953 1892,-953"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1892,-953 1892,-979.8 2030,-979.8 2030,-953 1892,-953"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1897" y="-963.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="1996" y="-964.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2013" y="-964.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1892,-926.2 1892,-953 2030,-953 2030,-926.2 1892,-926.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1892,-926.2 1892,-953 2030,-953 2030,-926.2 1892,-926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1897" y="-934" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2010.5" y="-936" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1892,-899.4 1892,-926.2 2030,-926.2 2030,-899.4 1892,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1892,-899.4 1892,-926.2 2030,-926.2 2030,-899.4 1892,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1897" y="-907.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2010.5" y="-909.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1892,-872.6 1892,-899.4 2030,-899.4 2030,-872.6 1892,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1892,-872.6 1892,-899.4 2030,-899.4 2030,-872.6 1892,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1897" y="-880.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">mandated</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2011" y="-882.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
</g>
|
|
<!-- optionslistarticle->article -->
|
|
<g id="edge22" class="edge">
|
|
<title>optionslistarticle:sw->article:n</title>
|
|
<g id="a_edge22"><a xlink:title="FK_optionslistarticle_article">
|
|
<path fill="none" stroke="#38a169" stroke-width="1.4" d="M1891,-979.8C1842.67,-931.47 1910.02,-878.93 1864,-828.4 1779.69,-735.82 1594.98,-872.75 1586.01,-760.32"/>
|
|
<polygon fill="#38a169" stroke="#38a169" stroke-width="1.4" points="1588.47,-760.42 1585.75,-753.52 1583.57,-760.61 1588.47,-760.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle->optionslist -->
|
|
<g id="edge21" class="edge">
|
|
<title>optionslistarticle:sw->optionslist:n</title>
|
|
<g id="a_edge21"><a xlink:title="FK_optionslistarticle_optionslist">
|
|
<path fill="none" stroke="#dd6b20" stroke-width="1.4" d="M1891,-953C1876.65,-938.64 1803.04,-283.74 1795.32,-196.49"/>
|
|
<polygon fill="#dd6b20" stroke="#dd6b20" stroke-width="1.4" points="1797.77,-196.32 1794.82,-189.51 1792.88,-196.67 1797.77,-196.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorypic -->
|
|
<g id="node22" class="node">
|
|
<title>categorypic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2436.21,-605.4 2436.21,-629.8 2561.79,-629.8 2561.79,-605.4 2436.21,-605.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2436.21,-605.4 2436.21,-629.8 2561.79,-629.8 2561.79,-605.4 2436.21,-605.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2465.32" y="-615" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorypic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2436.21,-578.6 2436.21,-605.4 2561.79,-605.4 2561.79,-578.6 2436.21,-578.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2436.21,-578.6 2436.21,-605.4 2561.79,-605.4 2561.79,-578.6 2436.21,-578.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2441.21" y="-588.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="2527.29" y="-590.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2544.29" y="-590.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2436.21,-551.8 2436.21,-578.6 2561.79,-578.6 2561.79,-551.8 2436.21,-551.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2436.21,-551.8 2436.21,-578.6 2561.79,-578.6 2561.79,-551.8 2436.21,-551.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2441.21" y="-562" 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="2527.8" y="-563.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2544.79" y="-563.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2436.21,-525 2436.21,-551.8 2561.79,-551.8 2561.79,-525 2436.21,-525"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2436.21,-525 2436.21,-551.8 2561.79,-551.8 2561.79,-525 2436.21,-525"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2441.21" y="-535.2" 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="2527.8" y="-536.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2544.79" y="-536.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2436.21,-498.2 2436.21,-525 2561.79,-525 2561.79,-498.2 2436.21,-498.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2436.21,-498.2 2436.21,-525 2561.79,-525 2561.79,-498.2 2436.21,-498.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2441.21" y="-506" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2542.29" y="-508" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- categorypic->category -->
|
|
<g id="edge25" class="edge">
|
|
<title>categorypic:w->category:n</title>
|
|
<g id="a_edge25"><a xlink:title="FK_categorypic_category">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M2435.21,-565.2C2391.88,-565.2 2443.11,-401.76 2412,-371.6 2234.43,-199.5 1319.25,-458.08 1296.93,-223.14"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="1299.39,-223.2 1296.62,-216.32 1294.49,-223.42 1299.39,-223.2"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- pic -->
|
|
<g id="node25" class="node">
|
|
<title>pic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2597.11,-267.2 2597.11,-295.6 2750.89,-295.6 2750.89,-267.2 2597.11,-267.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2597.11,-267.2 2597.11,-295.6 2750.89,-295.6 2750.89,-267.2 2597.11,-267.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2599.11,-289.6 2599.11,-293.6 2649.04,-293.6 2649.04,-289.6 2599.11,-289.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2649.04,-289.6 2649.04,-293.6 2698.96,-293.6 2698.96,-289.6 2649.04,-289.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2698.96,-289.6 2698.96,-293.6 2748.89,-293.6 2748.89,-289.6 2698.96,-289.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2665.33" y="-276.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">pic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2597.11,-240.4 2597.11,-267.2 2750.89,-267.2 2750.89,-240.4 2597.11,-240.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2597.11,-240.4 2597.11,-267.2 2750.89,-267.2 2750.89,-240.4 2597.11,-240.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2602.11" y="-250.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="2716.39" y="-252.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2733.39" y="-252.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2597.11,-213.6 2597.11,-240.4 2750.89,-240.4 2750.89,-213.6 2597.11,-213.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2597.11,-213.6 2597.11,-240.4 2750.89,-240.4 2750.89,-213.6 2597.11,-213.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2602.11" y="-221.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">w</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2731.39" y="-223.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2597.11,-186.8 2597.11,-213.6 2750.89,-213.6 2750.89,-186.8 2597.11,-186.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2597.11,-186.8 2597.11,-213.6 2750.89,-213.6 2750.89,-186.8 2597.11,-186.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2602.11" y="-194.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">h</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2731.39" y="-196.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2597.11,-160 2597.11,-186.8 2750.89,-186.8 2750.89,-160 2597.11,-160"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2597.11,-160 2597.11,-186.8 2750.89,-186.8 2750.89,-160 2597.11,-160"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2602.11" y="-167.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">size</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2715.89" y="-169.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIGINT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2597.11,-133.2 2597.11,-160 2750.89,-160 2750.89,-133.2 2597.11,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2597.11,-133.2 2597.11,-160 2750.89,-160 2750.89,-133.2 2597.11,-133.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2602.11" y="-141" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">hash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2679.38" y="-143" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2597.11,-106.4 2597.11,-133.2 2750.89,-133.2 2750.89,-106.4 2597.11,-106.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2597.11,-106.4 2597.11,-133.2 2750.89,-133.2 2750.89,-106.4 2597.11,-106.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2602.11" y="-114.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbw</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2731.39" y="-116.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2597.11,-79.6 2597.11,-106.4 2750.89,-106.4 2750.89,-79.6 2597.11,-79.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2597.11,-79.6 2597.11,-106.4 2750.89,-106.4 2750.89,-79.6 2597.11,-79.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2602.11" y="-87.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbh</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2731.39" y="-89.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2597.11,-52.8 2597.11,-79.6 2750.89,-79.6 2750.89,-52.8 2597.11,-52.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2597.11,-52.8 2597.11,-79.6 2750.89,-79.6 2750.89,-52.8 2597.11,-52.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2602.11" y="-60.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbhash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2679.38" y="-62.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2597.11,-26 2597.11,-52.8 2750.89,-52.8 2750.89,-26 2597.11,-26"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2597.11,-26 2597.11,-52.8 2750.89,-52.8 2750.89,-26 2597.11,-26"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2602.11" y="-33.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">source</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2669.89" y="-35.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorypic->pic -->
|
|
<g id="edge26" class="edge">
|
|
<title>categorypic:se->pic:n</title>
|
|
<g id="a_edge26"><a xlink:title="FK_categorypic_pic">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M2562.79,-525C2611.75,-476.04 2569.8,-437.83 2590,-371.6 2599.98,-338.88 2620.18,-332.91 2623.58,-303.54"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="2626.02,-303.84 2623.96,-296.72 2621.13,-303.57 2626.02,-303.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic -->
|
|
<g id="node23" class="node">
|
|
<title>articlepic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2546.76,-1006.6 2546.76,-1031 2655.24,-1031 2655.24,-1006.6 2546.76,-1006.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2546.76,-1006.6 2546.76,-1031 2655.24,-1031 2655.24,-1006.6 2546.76,-1006.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2574.65" y="-1016.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlepic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2546.76,-979.8 2546.76,-1006.6 2655.24,-1006.6 2655.24,-979.8 2546.76,-979.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2546.76,-979.8 2546.76,-1006.6 2655.24,-1006.6 2655.24,-979.8 2546.76,-979.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2551.76" y="-990" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2620.73" y="-991.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2637.73" y="-991.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2546.76,-953 2546.76,-979.8 2655.24,-979.8 2655.24,-953 2546.76,-953"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2546.76,-953 2546.76,-979.8 2655.24,-979.8 2655.24,-953 2546.76,-953"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2551.76" y="-963.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="2621.24" y="-964.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2638.24" y="-964.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2546.76,-926.2 2546.76,-953 2655.24,-953 2655.24,-926.2 2546.76,-926.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2546.76,-926.2 2546.76,-953 2655.24,-953 2655.24,-926.2 2546.76,-926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2551.76" y="-936.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="2621.24" y="-937.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2638.24" y="-937.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2546.76,-899.4 2546.76,-926.2 2655.24,-926.2 2655.24,-899.4 2546.76,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2546.76,-899.4 2546.76,-926.2 2655.24,-926.2 2655.24,-899.4 2546.76,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2551.76" y="-907.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2635.74" y="-909.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlepic->article -->
|
|
<g id="edge15" class="edge">
|
|
<title>articlepic:w->article:n</title>
|
|
<g id="a_edge15"><a xlink:title="FK_articlepic_article">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M2545.76,-966.4C2460.35,-966.4 2488.93,-865.53 2412,-828.4 2336.23,-791.83 1679.64,-835.32 1633.57,-760.1"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="1635.93,-759.46 1631.61,-753.43 1631.23,-760.84 1635.93,-759.46"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic->pic -->
|
|
<g id="edge16" class="edge">
|
|
<title>articlepic:se->pic:n</title>
|
|
<g id="a_edge16"><a xlink:title="FK_articlepic_pic">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M2656.24,-926.2C2717.5,-864.94 2730,-840.2 2752,-756.4 2795.43,-590.98 2817.96,-529.39 2752,-371.6 2734.46,-329.64 2681.69,-341.37 2674.75,-303.48"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="2677.21,-303.48 2674.18,-296.71 2672.33,-303.89 2677.21,-303.48"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic -->
|
|
<g id="node24" class="node">
|
|
<title>brandpic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2617.94,-605.4 2617.94,-629.8 2724.06,-629.8 2724.06,-605.4 2617.94,-605.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2617.94,-605.4 2617.94,-629.8 2724.06,-629.8 2724.06,-605.4 2617.94,-605.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2645.66" y="-615" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brandpic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2617.94,-578.6 2617.94,-605.4 2724.06,-605.4 2724.06,-578.6 2617.94,-578.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2617.94,-578.6 2617.94,-605.4 2724.06,-605.4 2724.06,-578.6 2617.94,-578.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2622.94" y="-588.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="2689.56" y="-590.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2706.55" y="-590.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2617.94,-551.8 2617.94,-578.6 2724.06,-578.6 2724.06,-551.8 2617.94,-551.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2617.94,-551.8 2617.94,-578.6 2724.06,-578.6 2724.06,-551.8 2617.94,-551.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2622.94" y="-562" 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="2690.06" y="-563.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2707.06" y="-563.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2617.94,-525 2617.94,-551.8 2724.06,-551.8 2724.06,-525 2617.94,-525"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2617.94,-525 2617.94,-551.8 2724.06,-551.8 2724.06,-525 2617.94,-525"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2622.94" y="-535.2" 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="2690.06" y="-536.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2707.06" y="-536.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2617.94,-498.2 2617.94,-525 2724.06,-525 2724.06,-498.2 2617.94,-498.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2617.94,-498.2 2617.94,-525 2724.06,-525 2724.06,-498.2 2617.94,-498.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2622.94" y="-506" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2704.56" y="-508" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- brandpic->brand -->
|
|
<g id="edge17" class="edge">
|
|
<title>brandpic:w->brand:n</title>
|
|
<g id="a_edge17"><a xlink:title="FK_brandpic_brand">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M2616.94,-565.2C2573.51,-565.2 2618.86,-404.06 2590,-371.6 2500.17,-270.55 2010.56,-348.82 1988.61,-223.19"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="1991.06,-223.08 1988.02,-216.31 1986.17,-223.49 1991.06,-223.08"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic->pic -->
|
|
<g id="edge18" class="edge">
|
|
<title>brandpic:se->pic:n</title>
|
|
<g id="a_edge18"><a xlink:title="FK_brandpic_pic">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M2725.06,-525C2795.34,-454.71 2728.11,-400.27 2724.11,-303.48"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="2726.56,-303.67 2723.97,-296.72 2721.67,-303.77 2726.56,-303.67"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifest -->
|
|
<g id="node26" class="node">
|
|
<title>manifest</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2081.51,-603.4 2081.51,-631.8 2218.49,-631.8 2218.49,-603.4 2081.51,-603.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2081.51,-603.4 2081.51,-631.8 2218.49,-631.8 2218.49,-603.4 2081.51,-603.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2083.51,-625.8 2083.51,-629.8 2216.49,-629.8 2216.49,-625.8 2083.51,-625.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2125.33" y="-613" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifest</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2081.51,-576.6 2081.51,-603.4 2218.49,-603.4 2218.49,-576.6 2081.51,-576.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2081.51,-576.6 2081.51,-603.4 2218.49,-603.4 2218.49,-576.6 2081.51,-576.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2086.51" y="-586.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="2183.99" y="-588.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2200.99" y="-588.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2081.51,-549.8 2081.51,-576.6 2218.49,-576.6 2218.49,-549.8 2081.51,-549.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2081.51,-549.8 2081.51,-576.6 2218.49,-576.6 2218.49,-549.8 2081.51,-549.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2086.51" y="-557.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">number</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2141.98" y="-559.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2081.51,-523 2081.51,-549.8 2218.49,-549.8 2218.49,-523 2081.51,-523"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2081.51,-523 2081.51,-549.8 2218.49,-549.8 2218.49,-523 2081.51,-523"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2086.51" y="-530.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2141.98" y="-532.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2081.51,-496.2 2081.51,-523 2218.49,-523 2218.49,-496.2 2081.51,-496.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2081.51,-496.2 2081.51,-523 2218.49,-523 2218.49,-496.2 2081.51,-496.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2086.51" y="-504" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2162.99" y="-506" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- price -->
|
|
<g id="node27" class="node">
|
|
<title>price</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2082.05,-1338.8 2082.05,-1363.2 2251.95,-1363.2 2251.95,-1338.8 2082.05,-1338.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2082.05,-1338.8 2082.05,-1363.2 2251.95,-1363.2 2251.95,-1338.8 2082.05,-1338.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2152.66" y="-1348.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">price</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2082.05,-1312 2082.05,-1338.8 2251.95,-1338.8 2251.95,-1312 2082.05,-1312"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2082.05,-1312 2082.05,-1338.8 2251.95,-1338.8 2251.95,-1312 2082.05,-1312"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2087.05" y="-1322.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="2217.45" y="-1323.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2234.45" y="-1323.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2082.05,-1285.2 2082.05,-1312 2251.95,-1312 2251.95,-1285.2 2082.05,-1285.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2082.05,-1285.2 2082.05,-1312 2251.95,-1312 2251.95,-1285.2 2082.05,-1285.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2087.05" y="-1295.4" 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="2217.95" y="-1296.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2234.95" y="-1296.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2082.05,-1258.4 2082.05,-1285.2 2251.95,-1285.2 2251.95,-1258.4 2082.05,-1258.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2082.05,-1258.4 2082.05,-1285.2 2251.95,-1285.2 2251.95,-1258.4 2082.05,-1258.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2087.05" y="-1268.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="2217.95" y="-1270.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2234.95" y="-1270.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2082.05,-1231.6 2082.05,-1258.4 2251.95,-1258.4 2251.95,-1231.6 2082.05,-1231.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2082.05,-1231.6 2082.05,-1258.4 2251.95,-1258.4 2251.95,-1231.6 2082.05,-1231.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2087.05" y="-1241.8" 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="2217.95" y="-1243.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2234.95" y="-1243.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2082.05,-1204.8 2082.05,-1231.6 2251.95,-1231.6 2251.95,-1204.8 2082.05,-1204.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2082.05,-1204.8 2082.05,-1231.6 2251.95,-1231.6 2251.95,-1204.8 2082.05,-1204.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2087.05" y="-1212.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">minmultiplier</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2183.43" y="-1214.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2082.05,-1178 2082.05,-1204.8 2251.95,-1204.8 2251.95,-1178 2082.05,-1178"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2082.05,-1178 2082.05,-1204.8 2251.95,-1204.8 2251.95,-1178 2082.05,-1178"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2087.05" y="-1185.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2217.95" y="-1187.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- price->customergroup -->
|
|
<g id="edge33" class="edge">
|
|
<title>price:w->customergroup:n</title>
|
|
<g id="a_edge33"><a xlink:title="FK_price_customergroup">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M2081.05,-1298.6C2028.19,-1298.6 232.09,-1142.78 187,-1115.2 146.15,-1090.21 127.48,-1071.91 125.37,-1027.52"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="127.83,-1027.66 125.22,-1020.72 122.93,-1027.77 127.83,-1027.66"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price->article -->
|
|
<g id="edge32" class="edge">
|
|
<title>price:sw->article:n</title>
|
|
<g id="a_edge32"><a xlink:title="FK_price_article">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M2081.05,-1258.4C1788.11,-965.46 1429.5,-1429.83 1160,-1115.2 1077.08,-1018.39 1077.99,-925.98 1160,-828.4 1285.95,-678.54 1591.06,-941.81 1600.56,-760.38"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="1603.01,-760.58 1600.73,-753.52 1598.11,-760.45 1603.01,-760.58"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- tax -->
|
|
<g id="node29" class="node">
|
|
<title>tax</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2274.18,-576.6 2274.18,-605 2379.82,-605 2379.82,-576.6 2274.18,-576.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2274.18,-576.6 2274.18,-605 2379.82,-605 2379.82,-576.6 2274.18,-576.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2276.18,-599 2276.18,-603 2327,-603 2327,-599 2276.18,-599"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2327,-599 2327,-603 2377.82,-603 2377.82,-599 2327,-599"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2318.33" y="-586.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">tax</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2274.18,-549.8 2274.18,-576.6 2379.82,-576.6 2379.82,-549.8 2274.18,-549.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2274.18,-549.8 2274.18,-576.6 2379.82,-576.6 2379.82,-549.8 2274.18,-549.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2279.18" y="-560" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2345.32" y="-561.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2362.32" y="-561.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2274.18,-523 2274.18,-549.8 2379.82,-549.8 2379.82,-523 2274.18,-523"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2274.18,-523 2274.18,-549.8 2379.82,-549.8 2379.82,-523 2274.18,-523"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2279.18" y="-530.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2311.3" y="-532.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
</g>
|
|
<!-- price->tax -->
|
|
<g id="edge31" class="edge">
|
|
<title>price:se->tax:n</title>
|
|
<g id="a_edge31"><a xlink:title="FK_price_tax">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M2252.95,-1231.6C2336.21,-1148.34 2302,-1119.46 2301.59,-613"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="2304.04,-613.12 2301.59,-606.12 2299.14,-613.12 2304.04,-613.12"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle -->
|
|
<g id="node28" class="node">
|
|
<title>manifestarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2093.32,-1073.6 2093.32,-1098 2252.68,-1098 2252.68,-1073.6 2093.32,-1073.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2093.32,-1073.6 2093.32,-1098 2252.68,-1098 2252.68,-1073.6 2093.32,-1073.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2130.65" y="-1083.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifestarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2093.32,-1046.8 2093.32,-1073.6 2252.68,-1073.6 2252.68,-1046.8 2093.32,-1046.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2093.32,-1046.8 2093.32,-1073.6 2252.68,-1073.6 2252.68,-1046.8 2093.32,-1046.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2098.32" y="-1057" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2218.18" y="-1058.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2235.18" y="-1058.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2093.32,-1020 2093.32,-1046.8 2252.68,-1046.8 2252.68,-1020 2093.32,-1020"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2093.32,-1020 2093.32,-1046.8 2252.68,-1046.8 2252.68,-1020 2093.32,-1020"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2098.32" y="-1030.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="2218.69" y="-1031.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2235.68" y="-1031.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2093.32,-993.2 2093.32,-1020 2252.68,-1020 2252.68,-993.2 2093.32,-993.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2093.32,-993.2 2093.32,-1020 2252.68,-1020 2252.68,-993.2 2093.32,-993.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2098.32" y="-1003.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="2218.69" y="-1004.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2235.68" y="-1004.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2093.32,-966.4 2093.32,-993.2 2252.68,-993.2 2252.68,-966.4 2093.32,-966.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2093.32,-966.4 2093.32,-993.2 2252.68,-993.2 2252.68,-966.4 2093.32,-966.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2098.32" y="-976.6" 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="2218.69" y="-978.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2235.68" y="-978.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2093.32,-939.6 2093.32,-966.4 2252.68,-966.4 2252.68,-939.6 2093.32,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2093.32,-939.6 2093.32,-966.4 2252.68,-966.4 2252.68,-939.6 2093.32,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2098.32" y="-947.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">amount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2218.68" y="-949.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2093.32,-912.8 2093.32,-939.6 2252.68,-939.6 2252.68,-912.8 2093.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2093.32,-912.8 2093.32,-939.6 2252.68,-939.6 2252.68,-912.8 2093.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2098.32" y="-920.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2218.68" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2093.32,-886 2093.32,-912.8 2252.68,-912.8 2252.68,-886 2093.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2093.32,-886 2093.32,-912.8 2252.68,-912.8 2252.68,-886 2093.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2098.32" y="-893.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">transactedamount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2218.68" y="-895.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2093.32,-859.2 2093.32,-886 2252.68,-886 2252.68,-859.2 2093.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2093.32,-859.2 2093.32,-886 2252.68,-886 2252.68,-859.2 2093.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2098.32" y="-867" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">comment?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2171.68" y="-869" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2093.32,-832.4 2093.32,-859.2 2252.68,-859.2 2252.68,-832.4 2093.32,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2093.32,-832.4 2093.32,-859.2 2252.68,-859.2 2252.68,-832.4 2093.32,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2098.32" y="-840.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rebate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2218.68" y="-842.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- manifestarticle->article -->
|
|
<g id="edge35" class="edge">
|
|
<title>manifestarticle:w->article:n</title>
|
|
<g id="a_edge35"><a xlink:title="FK_manifestarticle_article">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M2092.32,-1033.4C2046.27,-1033.4 2094.17,-861.35 2062,-828.4 1993.92,-758.66 1639.09,-846.19 1616.98,-760.27"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="1619.44,-760.16 1616.16,-753.5 1614.57,-760.75 1619.44,-760.16"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->manifest -->
|
|
<g id="edge34" class="edge">
|
|
<title>manifestarticle:sw->manifest:n</title>
|
|
<g id="a_edge34"><a xlink:title="FK_manifestarticle_manifest">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M2092.32,-993.2C2040.53,-941.41 2082.9,-900.9 2093.32,-828.4 2105.87,-741.06 2147.05,-723.33 2149.85,-639.91"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="2152.3,-639.96 2149.97,-632.92 2147.4,-639.88 2152.3,-639.96"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->tax -->
|
|
<g id="edge36" class="edge">
|
|
<title>manifestarticle:se->tax:n</title>
|
|
<g id="a_edge36"><a xlink:title="FK_manifestarticle_tax">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M2253.68,-966.4C2298.61,-921.47 2274.32,-889.71 2291,-828.4 2317.35,-731.55 2350.41,-708.71 2352.32,-612.88"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="2354.77,-613.14 2352.39,-606.12 2349.87,-613.09 2354.77,-613.14"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- __legend -->
|
|
<g id="node31" class="node">
|
|
<title>__legend</title>
|
|
<polygon fill="#ffffff" stroke="none" points="2423.73,-1192 2423.73,-1349.2 2614.27,-1349.2 2614.27,-1192 2423.73,-1192"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2423.73,-1326 2423.73,-1349.2 2614.27,-1349.2 2614.27,-1326 2423.73,-1326"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2423.73,-1326 2423.73,-1349.2 2614.27,-1349.2 2614.27,-1326 2423.73,-1326"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2499.44" y="-1335.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="11.00" fill="#1a365d">Legend</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2423.73,-1299.2 2423.73,-1326 2453.18,-1326 2453.18,-1299.2 2423.73,-1299.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2428.73" y="-1309.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">PK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2453.18,-1299.2 2453.18,-1326 2614.27,-1326 2614.27,-1299.2 2453.18,-1299.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2458.18" y="-1309" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">primary key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2423.73,-1272.4 2423.73,-1299.2 2453.18,-1299.2 2453.18,-1272.4 2423.73,-1272.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2428.73" y="-1282.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">FK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2453.18,-1272.4 2453.18,-1299.2 2614.27,-1299.2 2614.27,-1272.4 2453.18,-1272.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2458.18" y="-1282.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">foreign key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2423.73,-1245.6 2423.73,-1272.4 2453.18,-1272.4 2453.18,-1245.6 2423.73,-1245.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2428.73" y="-1255.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">?</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2453.18,-1245.6 2453.18,-1272.4 2614.27,-1272.4 2614.27,-1245.6 2453.18,-1245.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2458.18" y="-1255.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">nullable column</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2423.73,-1218.8 2423.73,-1245.6 2453.18,-1245.6 2453.18,-1218.8 2423.73,-1218.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2428.73" y="-1226.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">—</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2453.18,-1218.8 2453.18,-1245.6 2614.27,-1245.6 2614.27,-1218.8 2453.18,-1218.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2458.18" y="-1228.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">FOREIGN KEY constraint</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2423.73,-1192 2423.73,-1218.8 2453.18,-1218.8 2453.18,-1192 2423.73,-1192"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2428.73" y="-1199.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">- -</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2453.18,-1192 2453.18,-1218.8 2614.27,-1218.8 2614.27,-1192 2453.18,-1192"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2458.18" y="-1201.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">naming convention only, no constraint</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|