1299 lines
130 KiB
XML
1299 lines
130 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="2939pt" height="1487pt"
|
|
viewBox="0.00 0.00 2939.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 2903,-1451.2 2903,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 631,-478.2 631,-478.2 637,-478.2 643,-484.2 643,-490.2 643,-490.2 643,-1368.4 643,-1368.4 643,-1374.4 637,-1380.4 631,-1380.4 631,-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="M663,-101.8C663,-101.8 1041,-101.8 1041,-101.8 1047,-101.8 1053,-107.8 1053,-113.8 1053,-113.8 1053,-1103.2 1053,-1103.2 1053,-1109.2 1047,-1115.2 1041,-1115.2 1041,-1115.2 663,-1115.2 663,-1115.2 657,-1115.2 651,-1109.2 651,-1103.2 651,-1103.2 651,-113.8 651,-113.8 651,-107.8 657,-101.8 663,-101.8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="698.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="M1249,-88.4C1249,-88.4 2111,-88.4 2111,-88.4 2117,-88.4 2123,-94.4 2123,-100.4 2123,-100.4 2123,-1089.8 2123,-1089.8 2123,-1095.8 2117,-1101.8 2111,-1101.8 2111,-1101.8 1249,-1101.8 1249,-1101.8 1243,-1101.8 1237,-1095.8 1237,-1089.8 1237,-1089.8 1237,-100.4 1237,-100.4 1237,-94.4 1243,-88.4 1249,-88.4"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1270.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="M2497,-8C2497,-8 2847,-8 2847,-8 2853,-8 2859,-14 2859,-20 2859,-20 2859,-1063 2859,-1063 2859,-1069 2853,-1075 2847,-1075 2847,-1075 2497,-1075 2497,-1075 2491,-1075 2485,-1069 2485,-1063 2485,-1063 2485,-20 2485,-20 2485,-14 2491,-8 2497,-8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2513.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="M2143,-478.2C2143,-478.2 2461,-478.2 2461,-478.2 2467,-478.2 2473,-484.2 2473,-490.2 2473,-490.2 2473,-1395.2 2473,-1395.2 2473,-1401.2 2467,-1407.2 2461,-1407.2 2461,-1407.2 2143,-1407.2 2143,-1407.2 2137,-1407.2 2131,-1401.2 2131,-1395.2 2131,-1395.2 2131,-490.2 2131,-490.2 2131,-484.2 2137,-478.2 2143,-478.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2209.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="M1073,-75C1073,-75 1217,-75 1217,-75 1223,-75 1229,-81 1229,-87 1229,-87 1229,-260.6 1229,-260.6 1229,-266.6 1223,-272.6 1217,-272.6 1217,-272.6 1073,-272.6 1073,-272.6 1067,-272.6 1061,-266.6 1061,-260.6 1061,-260.6 1061,-87 1061,-87 1061,-81 1067,-75 1073,-75"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1086.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="node5" class="node">
|
|
<title>company</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="274.93,-603.4 274.93,-631.8 465.07,-631.8 465.07,-603.4 274.93,-603.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="274.93,-603.4 274.93,-631.8 465.07,-631.8 465.07,-603.4 274.93,-603.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="276.93,-625.8 276.93,-629.8 323.47,-629.8 323.47,-625.8 276.93,-625.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="323.47,-625.8 323.47,-629.8 370,-629.8 370,-625.8 323.47,-625.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="370,-625.8 370,-629.8 416.53,-629.8 416.53,-625.8 370,-625.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="416.53,-625.8 416.53,-629.8 463.07,-629.8 463.07,-625.8 416.53,-625.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="343.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="274.93,-576.6 274.93,-603.4 465.07,-603.4 465.07,-576.6 274.93,-576.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="274.93,-576.6 274.93,-603.4 465.07,-603.4 465.07,-576.6 274.93,-576.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="279.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="430.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="447.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="274.93,-549.8 274.93,-576.6 465.07,-576.6 465.07,-549.8 274.93,-549.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="274.93,-549.8 274.93,-576.6 465.07,-576.6 465.07,-549.8 274.93,-549.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="279.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="415.29" y="-560" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="431.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="448.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="274.93,-523 274.93,-549.8 465.07,-549.8 465.07,-523 274.93,-523"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="274.93,-523 274.93,-549.8 465.07,-549.8 465.07,-523 274.93,-523"/>
|
|
<text xml:space="preserve" text-anchor="start" x="279.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="393.52" y="-533.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="431.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="448.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="274.93,-496.2 274.93,-523 465.07,-523 465.07,-496.2 274.93,-496.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="274.93,-496.2 274.93,-523 465.07,-523 465.07,-496.2 274.93,-496.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="279.93" y="-504" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="388.55" y="-506" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- customergroup->company -->
|
|
<g id="edge5" class="edge">
|
|
<title>customergroup:se->company:n</title>
|
|
<g id="a_edge5"><a xlink:title="FK_customergroup_company">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M159.34,-937.6C194.74,-902.2 168.24,-874.82 187,-828.4 223.78,-737.41 295.67,-732.25 299.99,-639.73"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="302.44,-639.97 300.15,-632.92 297.54,-639.86 302.44,-639.97"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- numbers -->
|
|
<g id="node3" 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="edge38" class="edge">
|
|
<title>numbers:se->company:n</title>
|
|
<g id="a_edge38"><a xlink:title="FK_numbers_company">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M344.34,-979.8C397.2,-926.94 350.38,-723.8 346.93,-639.74"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="349.38,-639.86 346.78,-632.92 344.49,-639.97 349.38,-639.86"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- entity -->
|
|
<g id="node4" 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="edge6" class="edge">
|
|
<title>entity:sw->customergroup:n</title>
|
|
<g id="a_edge6"><a xlink:title="FK_entity_customergroup">
|
|
<path fill="none" stroke="#c05621" 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="#c05621" stroke="#c05621" stroke-width="1.4" points="65.58,-1027.63 62.9,-1020.72 60.68,-1027.8 65.58,-1027.63"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- language -->
|
|
<g id="node9" class="node">
|
|
<title>language</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="762.12,-173.4 762.12,-201.8 887.88,-201.8 887.88,-173.4 762.12,-173.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="762.12,-173.4 762.12,-201.8 887.88,-201.8 887.88,-173.4 762.12,-173.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="764.12,-195.8 764.12,-199.8 794.56,-199.8 794.56,-195.8 764.12,-195.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="794.56,-195.8 794.56,-199.8 825,-199.8 825,-195.8 794.56,-195.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="825,-195.8 825,-199.8 855.44,-199.8 855.44,-195.8 825,-195.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="855.44,-195.8 855.44,-199.8 885.88,-199.8 885.88,-195.8 855.44,-195.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="798.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="762.12,-146.6 762.12,-173.4 887.88,-173.4 887.88,-146.6 762.12,-146.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="762.12,-146.6 762.12,-173.4 887.88,-173.4 887.88,-146.6 762.12,-146.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="767.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="853.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="870.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="762.12,-119.8 762.12,-146.6 887.88,-146.6 887.88,-119.8 762.12,-119.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="762.12,-119.8 762.12,-146.6 887.88,-146.6 887.88,-119.8 762.12,-119.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="767.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="816.37" y="-129.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(10)</text>
|
|
</g>
|
|
<!-- company->language -->
|
|
<g id="edge4" class="edge">
|
|
<title>company:e->language:n</title>
|
|
<g id="a_edge4"><a xlink:title="FK_company_default_language">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M466.07,-563.2C478.41,-563.2 737.48,-262.74 774.86,-208.69"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="776.97,-209.94 778.29,-202.64 772.7,-207.52 776.97,-209.94"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- category -->
|
|
<g id="node12" class="node">
|
|
<title>category</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1263.1,-186.8 1263.1,-215.2 1380.9,-215.2 1380.9,-186.8 1263.1,-186.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1263.1,-186.8 1263.1,-215.2 1380.9,-215.2 1380.9,-186.8 1263.1,-186.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1265.1,-209.2 1265.1,-213.2 1287.86,-213.2 1287.86,-209.2 1265.1,-209.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1287.86,-209.2 1287.86,-213.2 1310.62,-213.2 1310.62,-209.2 1287.86,-209.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1310.62,-209.2 1310.62,-213.2 1333.38,-213.2 1333.38,-209.2 1310.62,-209.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1333.38,-209.2 1333.38,-213.2 1356.14,-213.2 1356.14,-209.2 1333.38,-209.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1356.14,-209.2 1356.14,-213.2 1378.9,-213.2 1378.9,-209.2 1356.14,-209.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1296.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="1263.1,-160 1263.1,-186.8 1380.9,-186.8 1380.9,-160 1263.1,-160"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1263.1,-160 1263.1,-186.8 1380.9,-186.8 1380.9,-160 1263.1,-160"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1268.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="1346.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="1363.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="1263.1,-133.2 1263.1,-160 1380.9,-160 1380.9,-133.2 1263.1,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1263.1,-133.2 1263.1,-160 1380.9,-160 1380.9,-133.2 1263.1,-133.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1268.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="1331.12" y="-143.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1346.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="1363.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="1263.1,-106.4 1263.1,-133.2 1380.9,-133.2 1380.9,-106.4 1263.1,-106.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1263.1,-106.4 1263.1,-133.2 1380.9,-133.2 1380.9,-106.4 1263.1,-106.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1268.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="1361.4" y="-116.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- company->category -->
|
|
<g id="edge3" class="edge">
|
|
<title>company:e->category:n</title>
|
|
<g id="a_edge3"><a xlink:title="FK_company_root_category">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M466.07,-536.4C572.88,-536.4 544.26,-416.87 641,-371.6 901.84,-249.53 1268.87,-499.94 1276.37,-222.98"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="1278.81,-223.35 1276.45,-216.32 1273.91,-223.29 1278.81,-223.35"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- companyuser -->
|
|
<g id="node6" class="node">
|
|
<title>companyuser</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="439.78,-1298.6 439.78,-1323 590.22,-1323 590.22,-1298.6 439.78,-1298.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="439.78,-1298.6 439.78,-1323 590.22,-1323 590.22,-1298.6 439.78,-1298.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="475.99" y="-1308.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">companyuser</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="439.78,-1271.8 439.78,-1298.6 590.22,-1298.6 590.22,-1271.8 439.78,-1271.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="439.78,-1271.8 439.78,-1298.6 590.22,-1298.6 590.22,-1271.8 439.78,-1271.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="444.78" y="-1282" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="555.72" y="-1283.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="572.72" y="-1283.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="439.78,-1245 439.78,-1271.8 590.22,-1271.8 590.22,-1245 439.78,-1245"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="439.78,-1245 439.78,-1271.8 590.22,-1271.8 590.22,-1245 439.78,-1245"/>
|
|
<text xml:space="preserve" text-anchor="start" x="444.78" y="-1255.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="556.23" y="-1256.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="573.22" y="-1256.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="439.78,-1218.2 439.78,-1245 590.22,-1245 590.22,-1218.2 439.78,-1218.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="439.78,-1218.2 439.78,-1245 590.22,-1245 590.22,-1218.2 439.78,-1218.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="444.78" y="-1228.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="556.23" y="-1229.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="573.22" y="-1229.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- companyuser->company -->
|
|
<g id="edge40" class="edge">
|
|
<title>companyuser:sw->company:n</title>
|
|
<g id="a_edge40"><a xlink:title="FK_companyuser_company">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M438.78,-1245C404.98,-1211.2 393.57,-866.39 393.27,-639.82"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="395.72,-639.92 393.27,-632.92 390.82,-639.92 395.72,-639.92"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- google_auth -->
|
|
<g id="node7" class="node">
|
|
<title>google_auth</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="440.97,-1004.6 440.97,-1033 621.03,-1033 621.03,-1004.6 440.97,-1004.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="440.97,-1004.6 440.97,-1033 621.03,-1033 621.03,-1004.6 440.97,-1004.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="442.97,-1027 442.97,-1031 619.03,-1031 619.03,-1027 442.97,-1027"/>
|
|
<text xml:space="preserve" text-anchor="start" x="495.33" y="-1014.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">google_auth</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="440.97,-977.8 440.97,-1004.6 621.03,-1004.6 621.03,-977.8 440.97,-977.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="440.97,-977.8 440.97,-1004.6 621.03,-1004.6 621.03,-977.8 440.97,-977.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="445.97" y="-988" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="586.53" y="-989.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="603.53" y="-989.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="440.97,-951 440.97,-977.8 621.03,-977.8 621.03,-951 440.97,-951"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="440.97,-951 440.97,-977.8 621.03,-977.8 621.03,-951 440.97,-951"/>
|
|
<text xml:space="preserve" text-anchor="start" x="445.97" y="-961.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">selected_company</text>
|
|
<text xml:space="preserve" text-anchor="start" x="571.25" y="-961.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="587.04" y="-962.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="604.03" y="-962.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="440.97,-924.2 440.97,-951 621.03,-951 621.03,-924.2 440.97,-924.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="440.97,-924.2 440.97,-951 621.03,-951 621.03,-924.2 440.97,-924.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="445.97" y="-932" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">email</text>
|
|
<text xml:space="preserve" text-anchor="start" x="544.52" y="-934" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(320)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="440.97,-897.4 440.97,-924.2 621.03,-924.2 621.03,-897.4 440.97,-897.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="440.97,-897.4 440.97,-924.2 621.03,-924.2 621.03,-897.4 440.97,-897.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="445.97" y="-905.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="565.53" y="-907.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- companyuser->google_auth -->
|
|
<g id="edge39" class="edge">
|
|
<title>companyuser:se->google_auth:n</title>
|
|
<g id="a_edge39"><a xlink:title="FK_companyuser_google_auth">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M590.22,-1217.2C649.18,-1158.24 539.24,-1121.1 531.43,-1040.94"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="533.89,-1040.99 531.1,-1034.12 528.99,-1041.23 533.89,-1040.99"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- google_auth->company -->
|
|
<g id="edge1" class="edge">
|
|
<title>google_auth:sw->company:n</title>
|
|
<g id="a_edge1"><a xlink:title="FK_google_auth_selected_company">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M439.97,-951C391.62,-902.65 436.04,-717.25 439.58,-639.71"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="442.03,-639.98 439.75,-632.92 437.13,-639.86 442.03,-639.98"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unittext -->
|
|
<g id="node8" class="node">
|
|
<title>unittext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="672.57,-618.8 672.57,-643.2 801.43,-643.2 801.43,-618.8 672.57,-618.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="672.57,-618.8 672.57,-643.2 801.43,-643.2 801.43,-618.8 672.57,-618.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="715.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="672.57,-592 672.57,-618.8 801.43,-618.8 801.43,-592 672.57,-592"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="672.57,-592 672.57,-618.8 801.43,-618.8 801.43,-592 672.57,-592"/>
|
|
<text xml:space="preserve" text-anchor="start" x="677.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="766.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="783.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="672.57,-565.2 672.57,-592 801.43,-592 801.43,-565.2 672.57,-565.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="672.57,-565.2 672.57,-592 801.43,-592 801.43,-565.2 672.57,-565.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="677.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="767.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="784.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="672.57,-538.4 672.57,-565.2 801.43,-565.2 801.43,-538.4 672.57,-538.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="672.57,-538.4 672.57,-565.2 801.43,-565.2 801.43,-538.4 672.57,-538.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="677.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="767.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="784.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="672.57,-511.6 672.57,-538.4 801.43,-538.4 801.43,-511.6 672.57,-511.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="672.57,-511.6 672.57,-538.4 801.43,-538.4 801.43,-511.6 672.57,-511.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="677.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="729.92" y="-521.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="672.57,-484.8 672.57,-511.6 801.43,-511.6 801.43,-484.8 672.57,-484.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="672.57,-484.8 672.57,-511.6 801.43,-511.6 801.43,-484.8 672.57,-484.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="677.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="724.91" y="-494.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- unittext->language -->
|
|
<g id="edge8" class="edge">
|
|
<title>unittext:se->language:n</title>
|
|
<g id="a_edge8"><a xlink:title="FK_unittext_language">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M802.43,-565.2C857.69,-509.94 813.16,-297.49 809.96,-209.87"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="812.41,-209.87 809.82,-202.92 807.51,-209.97 812.41,-209.87"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unit -->
|
|
<g id="node30" class="node">
|
|
<title>unit</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1082.51,-200.2 1082.51,-228.6 1207.49,-228.6 1207.49,-200.2 1082.51,-200.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1082.51,-200.2 1082.51,-228.6 1207.49,-228.6 1207.49,-200.2 1082.51,-200.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1084.51,-222.6 1084.51,-226.6 1145,-226.6 1145,-222.6 1084.51,-222.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1145,-222.6 1145,-226.6 1205.49,-226.6 1205.49,-222.6 1145,-222.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1134" 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="1082.51,-173.4 1082.51,-200.2 1207.49,-200.2 1207.49,-173.4 1082.51,-173.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1082.51,-173.4 1082.51,-200.2 1207.49,-200.2 1207.49,-173.4 1082.51,-173.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1087.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="1172.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="1189.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="1082.51,-146.6 1082.51,-173.4 1207.49,-173.4 1207.49,-146.6 1082.51,-146.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1082.51,-146.6 1082.51,-173.4 1207.49,-173.4 1207.49,-146.6 1082.51,-146.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1087.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="1135.98" y="-156.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1082.51,-119.8 1082.51,-146.6 1207.49,-146.6 1207.49,-119.8 1082.51,-119.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1082.51,-119.8 1082.51,-146.6 1207.49,-146.6 1207.49,-119.8 1082.51,-119.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1087.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="1135.98" y="-129.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1082.51,-93 1082.51,-119.8 1207.49,-119.8 1207.49,-93 1082.51,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1082.51,-93 1082.51,-119.8 1207.49,-119.8 1207.49,-93 1082.51,-93"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1087.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="1173.49" y="-102.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- unittext->unit -->
|
|
<g id="edge7" class="edge">
|
|
<title>unittext:e->unit:n</title>
|
|
<g id="a_edge7"><a xlink:title="FK_unittext_unit">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M802.43,-551.8C888.12,-551.8 810.26,-432.05 871,-371.6 958.01,-285.01 1107.25,-350.08 1114.48,-236.47"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="1116.92,-236.79 1114.69,-229.72 1112.03,-236.64 1116.92,-236.79"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articletext -->
|
|
<g id="node10" class="node">
|
|
<title>articletext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="874.32,-1046.8 874.32,-1071.2 1005.68,-1071.2 1005.68,-1046.8 874.32,-1046.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="874.32,-1046.8 874.32,-1071.2 1005.68,-1071.2 1005.68,-1046.8 874.32,-1046.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="911.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="874.32,-1020 874.32,-1046.8 1005.68,-1046.8 1005.68,-1020 874.32,-1020"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="874.32,-1020 874.32,-1046.8 1005.68,-1046.8 1005.68,-1020 874.32,-1020"/>
|
|
<text xml:space="preserve" text-anchor="start" x="879.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="971.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="988.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="874.32,-993.2 874.32,-1020 1005.68,-1020 1005.68,-993.2 874.32,-993.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="874.32,-993.2 874.32,-1020 1005.68,-1020 1005.68,-993.2 874.32,-993.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="879.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="971.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="988.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="874.32,-966.4 874.32,-993.2 1005.68,-993.2 1005.68,-966.4 874.32,-966.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="874.32,-966.4 874.32,-993.2 1005.68,-993.2 1005.68,-966.4 874.32,-966.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="879.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="971.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="988.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="874.32,-939.6 874.32,-966.4 1005.68,-966.4 1005.68,-939.6 874.32,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="874.32,-939.6 874.32,-966.4 1005.68,-966.4 1005.68,-939.6 874.32,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="879.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="929.16" y="-949.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="874.32,-912.8 874.32,-939.6 1005.68,-939.6 1005.68,-912.8 874.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="874.32,-912.8 874.32,-939.6 1005.68,-939.6 1005.68,-912.8 874.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="879.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="929.16" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="874.32,-886 874.32,-912.8 1005.68,-912.8 1005.68,-886 874.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="874.32,-886 874.32,-912.8 1005.68,-912.8 1005.68,-886 874.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="879.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="924.68" y="-895.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="874.32,-859.2 874.32,-886 1005.68,-886 1005.68,-859.2 874.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="874.32,-859.2 874.32,-886 1005.68,-886 1005.68,-859.2 874.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="879.32" y="-867" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="924.68" y="-869" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articletext->language -->
|
|
<g id="edge31" class="edge">
|
|
<title>articletext:sw->language:n</title>
|
|
<g id="a_edge31"><a xlink:title="FK_articletext_language">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M873.32,-993.2C812.77,-932.65 838.64,-324.82 840.15,-209.59"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="842.6,-209.94 840.2,-202.92 837.7,-209.9 842.6,-209.94"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article -->
|
|
<g id="node15" class="node">
|
|
<title>article</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1556.42,-724 1556.42,-752.4 1711.58,-752.4 1711.58,-724 1556.42,-724"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-724 1556.42,-752.4 1711.58,-752.4 1711.58,-724 1556.42,-724"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1558.42,-746.4 1558.42,-750.4 1573.54,-750.4 1573.54,-746.4 1558.42,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1573.54,-746.4 1573.54,-750.4 1588.65,-750.4 1588.65,-746.4 1573.54,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1588.65,-746.4 1588.65,-750.4 1603.77,-750.4 1603.77,-746.4 1588.65,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1603.77,-746.4 1603.77,-750.4 1618.88,-750.4 1618.88,-746.4 1603.77,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1618.88,-746.4 1618.88,-750.4 1634,-750.4 1634,-746.4 1618.88,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1634,-746.4 1634,-750.4 1649.12,-750.4 1649.12,-746.4 1634,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1649.12,-746.4 1649.12,-750.4 1664.23,-750.4 1664.23,-746.4 1649.12,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1664.23,-746.4 1664.23,-750.4 1679.35,-750.4 1679.35,-746.4 1664.23,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1679.35,-746.4 1679.35,-750.4 1694.46,-750.4 1694.46,-746.4 1679.35,-746.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1694.46,-746.4 1694.46,-750.4 1709.58,-750.4 1709.58,-746.4 1694.46,-746.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1616.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="1556.42,-697.2 1556.42,-724 1711.58,-724 1711.58,-697.2 1556.42,-697.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-697.2 1556.42,-724 1711.58,-724 1711.58,-697.2 1556.42,-697.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1677.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="1694.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="1556.42,-670.4 1556.42,-697.2 1711.58,-697.2 1711.58,-670.4 1556.42,-670.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-670.4 1556.42,-697.2 1711.58,-697.2 1711.58,-670.4 1556.42,-670.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1677.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="1694.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="1556.42,-643.6 1556.42,-670.4 1711.58,-670.4 1711.58,-643.6 1556.42,-643.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-643.6 1556.42,-670.4 1711.58,-670.4 1711.58,-643.6 1556.42,-643.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1661.8" y="-653.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1677.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="1694.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="1556.42,-616.8 1556.42,-643.6 1711.58,-643.6 1711.58,-616.8 1556.42,-616.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-616.8 1556.42,-643.6 1711.58,-643.6 1711.58,-616.8 1556.42,-616.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1643.13" y="-627" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1677.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="1694.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="1556.42,-590 1556.42,-616.8 1711.58,-616.8 1711.58,-590 1556.42,-590"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-590 1556.42,-616.8 1711.58,-616.8 1711.58,-590 1556.42,-590"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1652.42" y="-600.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1677.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="1694.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="1556.42,-563.2 1556.42,-590 1711.58,-590 1711.58,-563.2 1556.42,-563.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-563.2 1556.42,-590 1711.58,-590 1711.58,-563.2 1556.42,-563.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1620.54" y="-573.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1677.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="1694.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="1556.42,-536.4 1556.42,-563.2 1711.58,-563.2 1711.58,-536.4 1556.42,-536.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-536.4 1556.42,-563.2 1711.58,-563.2 1711.58,-536.4 1556.42,-536.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1635.06" y="-546.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1556.42,-509.6 1556.42,-536.4 1711.58,-536.4 1711.58,-509.6 1556.42,-509.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-509.6 1556.42,-536.4 1711.58,-536.4 1711.58,-509.6 1556.42,-509.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1677.57" y="-519.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1556.42,-482.8 1556.42,-509.6 1711.58,-509.6 1711.58,-482.8 1556.42,-482.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-482.8 1556.42,-509.6 1711.58,-509.6 1711.58,-482.8 1556.42,-482.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1677.57" y="-492.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1556.42,-456 1556.42,-482.8 1711.58,-482.8 1711.58,-456 1556.42,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-456 1556.42,-482.8 1711.58,-482.8 1711.58,-456 1556.42,-456"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1692.58" y="-465.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1556.42,-429.2 1556.42,-456 1711.58,-456 1711.58,-429.2 1556.42,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-429.2 1556.42,-456 1711.58,-456 1711.58,-429.2 1556.42,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.42" y="-437" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">fathersort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1692.08" y="-439" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1556.42,-402.4 1556.42,-429.2 1711.58,-429.2 1711.58,-402.4 1556.42,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-402.4 1556.42,-429.2 1711.58,-429.2 1711.58,-402.4 1556.42,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1656.07" y="-412.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1556.42,-375.6 1556.42,-402.4 1711.58,-402.4 1711.58,-375.6 1556.42,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1556.42,-375.6 1556.42,-402.4 1711.58,-402.4 1711.58,-375.6 1556.42,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1561.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="1656.07" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- articletext->article -->
|
|
<g id="edge30" class="edge">
|
|
<title>articletext:e->article:n</title>
|
|
<g id="a_edge30"><a xlink:title="FK_articletext_article">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M1006.68,-979.8C1102.13,-979.8 1074.54,-872.87 1159,-828.4 1237.74,-786.94 1544.63,-839.71 1564.93,-760.08"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="1567.31,-760.75 1565.73,-753.5 1562.45,-760.16 1567.31,-760.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext -->
|
|
<g id="node11" class="node">
|
|
<title>categorytext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="899.32,-645.6 899.32,-670 1030.68,-670 1030.68,-645.6 899.32,-645.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="899.32,-645.6 899.32,-670 1030.68,-670 1030.68,-645.6 899.32,-645.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="929.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="899.32,-618.8 899.32,-645.6 1030.68,-645.6 1030.68,-618.8 899.32,-618.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="899.32,-618.8 899.32,-645.6 1030.68,-645.6 1030.68,-618.8 899.32,-618.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="904.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="996.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="1013.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="899.32,-592 899.32,-618.8 1030.68,-618.8 1030.68,-592 899.32,-592"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="899.32,-592 899.32,-618.8 1030.68,-618.8 1030.68,-592 899.32,-592"/>
|
|
<text xml:space="preserve" text-anchor="start" x="904.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="996.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="1013.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="899.32,-565.2 899.32,-592 1030.68,-592 1030.68,-565.2 899.32,-565.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="899.32,-565.2 899.32,-592 1030.68,-592 1030.68,-565.2 899.32,-565.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="904.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="996.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="1013.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="899.32,-538.4 899.32,-565.2 1030.68,-565.2 1030.68,-538.4 899.32,-538.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="899.32,-538.4 899.32,-565.2 1030.68,-565.2 1030.68,-538.4 899.32,-538.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="904.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="954.16" y="-548.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="899.32,-511.6 899.32,-538.4 1030.68,-538.4 1030.68,-511.6 899.32,-511.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="899.32,-511.6 899.32,-538.4 1030.68,-538.4 1030.68,-511.6 899.32,-511.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="904.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="954.16" y="-521.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="899.32,-484.8 899.32,-511.6 1030.68,-511.6 1030.68,-484.8 899.32,-484.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="899.32,-484.8 899.32,-511.6 1030.68,-511.6 1030.68,-484.8 899.32,-484.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="904.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="949.68" y="-494.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="899.32,-458 899.32,-484.8 1030.68,-484.8 1030.68,-458 899.32,-458"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="899.32,-458 899.32,-484.8 1030.68,-484.8 1030.68,-458 899.32,-458"/>
|
|
<text xml:space="preserve" text-anchor="start" x="904.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="949.68" y="-467.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorytext->language -->
|
|
<g id="edge29" class="edge">
|
|
<title>categorytext:sw->language:n</title>
|
|
<g id="a_edge29"><a xlink:title="FK_categorytext_language">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M898.32,-592C838.68,-532.36 868.57,-303.39 870.56,-209.7"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="873.01,-209.95 870.64,-202.92 868.11,-209.89 873.01,-209.95"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext->category -->
|
|
<g id="edge28" class="edge">
|
|
<title>categorytext:se->category:n</title>
|
|
<g id="a_edge28"><a xlink:title="FK_categorytext_category">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M1031.68,-565.2C1099,-497.88 1287.74,-322.94 1298.74,-223.04"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="1301.17,-223.44 1299.12,-216.32 1296.28,-223.17 1301.17,-223.44"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- category->category -->
|
|
<g id="edge2" class="edge">
|
|
<title>category:e->category:n</title>
|
|
<g id="a_edge2"><a xlink:title="FK_category_parent">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M1380.9,-146.6C1402.23,-45.8 1428.9,-45.8 1428.9,-179.9 1428.9,-310.2 1383.1,-313.89 1347.82,-221.52"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="1350.2,-220.91 1345.49,-215.19 1345.6,-222.6 1350.2,-220.91"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle -->
|
|
<g id="node13" class="node">
|
|
<title>categoryarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1259.21,-993.2 1259.21,-1017.6 1384.79,-1017.6 1384.79,-993.2 1259.21,-993.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1259.21,-993.2 1259.21,-1017.6 1384.79,-1017.6 1384.79,-993.2 1259.21,-993.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1279.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="1259.21,-966.4 1259.21,-993.2 1384.79,-993.2 1384.79,-966.4 1259.21,-966.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1259.21,-966.4 1259.21,-993.2 1384.79,-993.2 1384.79,-966.4 1259.21,-966.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1264.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="1350.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="1367.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="1259.21,-939.6 1259.21,-966.4 1384.79,-966.4 1384.79,-939.6 1259.21,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1259.21,-939.6 1259.21,-966.4 1384.79,-966.4 1384.79,-939.6 1259.21,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1264.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="1350.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="1367.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="1259.21,-912.8 1259.21,-939.6 1384.79,-939.6 1384.79,-912.8 1259.21,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1259.21,-912.8 1259.21,-939.6 1384.79,-939.6 1384.79,-912.8 1259.21,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1264.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="1350.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="1367.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="edge24" class="edge">
|
|
<title>categoryarticle:sw->category:n</title>
|
|
<g id="a_edge24"><a xlink:title="FK_categoryarticle_category">
|
|
<path fill="none" stroke="#805ad5" stroke-width="1.4" d="M1258.21,-939.6C1031.48,-712.87 1316.62,-541.06 1321.93,-223.17"/>
|
|
<polygon fill="#805ad5" stroke="#805ad5" stroke-width="1.4" points="1324.37,-223.34 1321.98,-216.32 1319.47,-223.3 1324.37,-223.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle->article -->
|
|
<g id="edge25" class="edge">
|
|
<title>categoryarticle:se->article:n</title>
|
|
<g id="a_edge25"><a xlink:title="FK_categoryarticle_article">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M1384.79,-911.8C1412.46,-884.13 1386.8,-857.46 1413,-828.4 1465.88,-769.75 1572.35,-828.6 1580.59,-760.37"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="1583.03,-760.64 1580.98,-753.52 1578.13,-760.37 1583.03,-760.64"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlehistory -->
|
|
<g id="node14" class="node">
|
|
<title>articlehistory</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1440.72,-1006.6 1440.72,-1031 1557.28,-1031 1557.28,-1006.6 1440.72,-1006.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1440.72,-1006.6 1440.72,-1031 1557.28,-1031 1557.28,-1006.6 1440.72,-1006.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1461.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="1440.72,-979.8 1440.72,-1006.6 1557.28,-1006.6 1557.28,-979.8 1440.72,-979.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1440.72,-979.8 1440.72,-1006.6 1557.28,-1006.6 1557.28,-979.8 1440.72,-979.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1445.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="1522.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="1539.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="1440.72,-953 1440.72,-979.8 1557.28,-979.8 1557.28,-953 1440.72,-953"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1440.72,-953 1440.72,-979.8 1557.28,-979.8 1557.28,-953 1440.72,-953"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1445.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="1523.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="1540.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="1440.72,-926.2 1440.72,-953 1557.28,-953 1557.28,-926.2 1440.72,-926.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1440.72,-926.2 1440.72,-953 1557.28,-953 1557.28,-926.2 1440.72,-926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1445.72" y="-934" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1501.78" y="-936" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1440.72,-899.4 1440.72,-926.2 1557.28,-926.2 1557.28,-899.4 1440.72,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1440.72,-899.4 1440.72,-926.2 1557.28,-926.2 1557.28,-899.4 1440.72,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1445.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="1476.28" y="-909.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articlehistory->article -->
|
|
<g id="edge14" class="edge">
|
|
<title>articlehistory:se->article:n</title>
|
|
<g id="a_edge14"><a xlink:title="FK_articlehistory_article">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M1558.28,-953C1565.49,-945.79 1590.15,-799.28 1595.28,-760.3"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="1597.69,-760.73 1595.99,-753.51 1592.82,-760.21 1597.69,-760.73"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->article -->
|
|
<g id="edge13" class="edge">
|
|
<title>article:e->article:n</title>
|
|
<g id="a_edge13"><a xlink:title="FK_article_fatherarticle">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M1711.58,-657C1732.91,-556.7 1759.58,-556.7 1759.58,-703.7 1759.58,-846.54 1659.13,-850.58 1615.03,-758.68"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="1617.29,-757.72 1612.19,-752.33 1612.82,-759.72 1617.29,-757.72"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelist -->
|
|
<g id="node17" class="node">
|
|
<title>articlelist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1694.65,-160 1694.65,-188.4 1757.35,-188.4 1757.35,-160 1694.65,-160"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1694.65,-160 1694.65,-188.4 1757.35,-188.4 1757.35,-160 1694.65,-160"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1696.65,-182.4 1696.65,-186.4 1726,-186.4 1726,-182.4 1696.65,-182.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1726,-182.4 1726,-186.4 1755.35,-186.4 1755.35,-182.4 1726,-182.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1699.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="1694.65,-133.2 1694.65,-160 1757.35,-160 1757.35,-133.2 1694.65,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1694.65,-133.2 1694.65,-160 1757.35,-160 1757.35,-133.2 1694.65,-133.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1699.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="1722.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="1739.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="edge11" class="edge">
|
|
<title>article:se->articlelist:n</title>
|
|
<g id="a_edge11"><a xlink:title="FK_article_articlelist">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M1712.58,-616.8C1778.07,-551.3 1715.24,-298.27 1711.5,-196.22"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="1713.95,-196.47 1711.37,-189.52 1709.05,-196.56 1713.95,-196.47"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslist -->
|
|
<g id="node19" class="node">
|
|
<title>optionslist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1813.67,-160 1813.67,-188.4 1884.33,-188.4 1884.33,-160 1813.67,-160"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1813.67,-160 1813.67,-188.4 1884.33,-188.4 1884.33,-160 1813.67,-160"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1815.67,-182.4 1815.67,-186.4 1849,-186.4 1849,-182.4 1815.67,-182.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1849,-182.4 1849,-186.4 1882.33,-186.4 1882.33,-182.4 1849,-182.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1818.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="1813.67,-133.2 1813.67,-160 1884.33,-160 1884.33,-133.2 1813.67,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1813.67,-133.2 1813.67,-160 1884.33,-160 1884.33,-133.2 1813.67,-133.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1818.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="1849.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="1866.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="edge12" class="edge">
|
|
<title>article:se->optionslist:n</title>
|
|
<g id="a_edge12"><a xlink:title="FK_article_optionslist">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M1712.58,-590C1842.45,-460.12 1832.69,-376.8 1832.34,-196.34"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="1834.79,-196.52 1832.34,-189.52 1829.89,-196.52 1834.79,-196.52"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brand -->
|
|
<g id="node20" class="node">
|
|
<title>brand</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1940.31,-186.8 1940.31,-215.2 2099.69,-215.2 2099.69,-186.8 1940.31,-186.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1940.31,-186.8 1940.31,-215.2 2099.69,-215.2 2099.69,-186.8 1940.31,-186.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1942.31,-209.2 1942.31,-213.2 2020,-213.2 2020,-209.2 1942.31,-209.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2020,-209.2 2020,-213.2 2097.69,-213.2 2097.69,-209.2 2020,-209.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2003.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="1940.31,-160 1940.31,-186.8 2099.69,-186.8 2099.69,-160 1940.31,-160"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1940.31,-160 1940.31,-186.8 2099.69,-186.8 2099.69,-160 1940.31,-160"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1945.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="2065.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="2082.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="1940.31,-133.2 1940.31,-160 2099.69,-160 2099.69,-133.2 1940.31,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1940.31,-133.2 1940.31,-160 2099.69,-160 2099.69,-133.2 1940.31,-133.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1945.31" y="-141" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2023.17" y="-143" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1940.31,-106.4 1940.31,-133.2 2099.69,-133.2 2099.69,-106.4 1940.31,-106.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1940.31,-106.4 1940.31,-133.2 2099.69,-133.2 2099.69,-106.4 1940.31,-106.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1945.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="2018.69" y="-116.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- article->brand -->
|
|
<g id="edge10" class="edge">
|
|
<title>article:se->brand:n</title>
|
|
<g id="a_edge10"><a xlink:title="FK_article_brand">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M1712.58,-563.2C1848.81,-426.96 1977.08,-410.42 1981.06,-223.24"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="1983.51,-223.34 1981.13,-216.32 1978.61,-223.29 1983.51,-223.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->unit -->
|
|
<g id="edge9" class="edge">
|
|
<title>article:w->unit:n</title>
|
|
<g id="a_edge9"><a xlink:title="FK_article_unit">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M1555.42,-683.8C1294.46,-683.8 1177.87,-495.83 1175.29,-236.46"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="1177.74,-236.71 1175.26,-229.72 1172.84,-236.73 1177.74,-236.71"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articleean -->
|
|
<g id="node16" class="node">
|
|
<title>articleean</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1613.76,-993.2 1613.76,-1017.6 1722.24,-1017.6 1722.24,-993.2 1613.76,-993.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1613.76,-993.2 1613.76,-1017.6 1722.24,-1017.6 1722.24,-993.2 1613.76,-993.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1639.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="1613.76,-966.4 1613.76,-993.2 1722.24,-993.2 1722.24,-966.4 1613.76,-966.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1613.76,-966.4 1613.76,-993.2 1722.24,-993.2 1722.24,-966.4 1613.76,-966.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1618.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="1687.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="1704.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="1613.76,-939.6 1613.76,-966.4 1722.24,-966.4 1722.24,-939.6 1613.76,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1613.76,-939.6 1613.76,-966.4 1722.24,-966.4 1722.24,-939.6 1613.76,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1618.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="1688.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="1705.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="1613.76,-912.8 1613.76,-939.6 1722.24,-939.6 1722.24,-912.8 1613.76,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1613.76,-912.8 1613.76,-939.6 1722.24,-939.6 1722.24,-912.8 1613.76,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1618.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="1650.72" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
</g>
|
|
<!-- articleean->article -->
|
|
<g id="edge15" class="edge">
|
|
<title>articleean:sw->article:n</title>
|
|
<g id="a_edge15"><a xlink:title="FK_articleean_article">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M1612.76,-939.6C1555.55,-882.38 1621.47,-838.45 1626.18,-760.1"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="1628.62,-760.59 1626.38,-753.52 1623.72,-760.44 1628.62,-760.59"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle -->
|
|
<g id="node18" class="node">
|
|
<title>articlelistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1778.65,-1020 1778.65,-1044.4 1907.35,-1044.4 1907.35,-1020 1778.65,-1020"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1778.65,-1020 1778.65,-1044.4 1907.35,-1044.4 1907.35,-1020 1778.65,-1020"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1798.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="1778.65,-993.2 1778.65,-1020 1907.35,-1020 1907.35,-993.2 1778.65,-993.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1778.65,-993.2 1778.65,-1020 1907.35,-1020 1907.35,-993.2 1778.65,-993.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1783.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="1872.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="1889.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="1778.65,-966.4 1778.65,-993.2 1907.35,-993.2 1907.35,-966.4 1778.65,-966.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1778.65,-966.4 1778.65,-993.2 1907.35,-993.2 1907.35,-966.4 1778.65,-966.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1783.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="1873.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="1890.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="1778.65,-939.6 1778.65,-966.4 1907.35,-966.4 1907.35,-939.6 1778.65,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1778.65,-939.6 1778.65,-966.4 1907.35,-966.4 1907.35,-939.6 1778.65,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1783.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="1873.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="1890.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="1778.65,-912.8 1778.65,-939.6 1907.35,-939.6 1907.35,-912.8 1778.65,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1778.65,-912.8 1778.65,-939.6 1907.35,-939.6 1907.35,-912.8 1778.65,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1783.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="1887.85" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1778.65,-886 1778.65,-912.8 1907.35,-912.8 1907.35,-886 1778.65,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1778.65,-886 1778.65,-912.8 1907.35,-912.8 1907.35,-886 1778.65,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1783.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="1887.85" y="-895.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlelistarticle->article -->
|
|
<g id="edge21" class="edge">
|
|
<title>articlelistarticle:sw->article:n</title>
|
|
<g id="a_edge21"><a xlink:title="FK_articlelistarticle_article">
|
|
<path fill="none" stroke="#dd6b20" stroke-width="1.4" d="M1777.65,-966.4C1733.42,-922.17 1784.05,-880.87 1750,-828.4 1719.59,-781.52 1649.77,-807.29 1642.22,-760.31"/>
|
|
<polygon fill="#dd6b20" stroke="#dd6b20" stroke-width="1.4" points="1644.68,-760.31 1641.72,-753.51 1639.79,-760.68 1644.68,-760.31"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle->articlelist -->
|
|
<g id="edge20" class="edge">
|
|
<title>articlelistarticle:sw->articlelist:n</title>
|
|
<g id="a_edge20"><a xlink:title="FK_articlelistarticle_articlelist">
|
|
<path fill="none" stroke="#d53f8c" stroke-width="1.4" d="M1777.65,-939.6C1755.32,-917.27 1760.03,-403.11 1758,-371.6 1752.92,-292.59 1741.56,-271.19 1740.72,-196.3"/>
|
|
<polygon fill="#d53f8c" stroke="#d53f8c" stroke-width="1.4" points="1743.17,-196.51 1740.68,-189.52 1738.27,-196.53 1743.17,-196.51"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle -->
|
|
<g id="node21" class="node">
|
|
<title>optionslistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1963,-1033.4 1963,-1057.8 2101,-1057.8 2101,-1033.4 1963,-1033.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1963,-1033.4 1963,-1057.8 2101,-1057.8 2101,-1033.4 1963,-1033.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1983.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="1963,-1006.6 1963,-1033.4 2101,-1033.4 2101,-1006.6 1963,-1006.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1963,-1006.6 1963,-1033.4 2101,-1033.4 2101,-1006.6 1963,-1006.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1968" 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="2066.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="2083.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="1963,-979.8 1963,-1006.6 2101,-1006.6 2101,-979.8 1963,-979.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1963,-979.8 1963,-1006.6 2101,-1006.6 2101,-979.8 1963,-979.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1968" 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="2067" y="-991.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2084" 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="1963,-953 1963,-979.8 2101,-979.8 2101,-953 1963,-953"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1963,-953 1963,-979.8 2101,-979.8 2101,-953 1963,-953"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1968" 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="2067" y="-964.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2084" 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="1963,-926.2 1963,-953 2101,-953 2101,-926.2 1963,-926.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1963,-926.2 1963,-953 2101,-953 2101,-926.2 1963,-926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1968" y="-934" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2081.5" y="-936" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1963,-899.4 1963,-926.2 2101,-926.2 2101,-899.4 1963,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1963,-899.4 1963,-926.2 2101,-926.2 2101,-899.4 1963,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1968" y="-907.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2081.5" y="-909.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1963,-872.6 1963,-899.4 2101,-899.4 2101,-872.6 1963,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1963,-872.6 1963,-899.4 2101,-899.4 2101,-872.6 1963,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1968" y="-880.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">mandated</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2082" y="-882.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
</g>
|
|
<!-- optionslistarticle->article -->
|
|
<g id="edge23" class="edge">
|
|
<title>optionslistarticle:sw->article:n</title>
|
|
<g id="a_edge23"><a xlink:title="FK_optionslistarticle_article">
|
|
<path fill="none" stroke="#3182ce" stroke-width="1.4" d="M1962,-979.8C1913.67,-931.47 1981.02,-878.93 1935,-828.4 1850.69,-735.82 1665.98,-872.75 1657.01,-760.32"/>
|
|
<polygon fill="#3182ce" stroke="#3182ce" stroke-width="1.4" points="1659.47,-760.42 1656.75,-753.52 1654.57,-760.61 1659.47,-760.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle->optionslist -->
|
|
<g id="edge22" class="edge">
|
|
<title>optionslistarticle:sw->optionslist:n</title>
|
|
<g id="a_edge22"><a xlink:title="FK_optionslistarticle_optionslist">
|
|
<path fill="none" stroke="#38a169" stroke-width="1.4" d="M1962,-953C1947.65,-938.64 1874.04,-283.74 1866.32,-196.49"/>
|
|
<polygon fill="#38a169" stroke="#38a169" stroke-width="1.4" points="1868.77,-196.32 1865.82,-189.51 1863.88,-196.67 1868.77,-196.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorypic -->
|
|
<g id="node22" class="node">
|
|
<title>categorypic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2507.21,-605.4 2507.21,-629.8 2632.79,-629.8 2632.79,-605.4 2507.21,-605.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2507.21,-605.4 2507.21,-629.8 2632.79,-629.8 2632.79,-605.4 2507.21,-605.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2536.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="2507.21,-578.6 2507.21,-605.4 2632.79,-605.4 2632.79,-578.6 2507.21,-578.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2507.21,-578.6 2507.21,-605.4 2632.79,-605.4 2632.79,-578.6 2507.21,-578.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2512.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="2598.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="2615.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="2507.21,-551.8 2507.21,-578.6 2632.79,-578.6 2632.79,-551.8 2507.21,-551.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2507.21,-551.8 2507.21,-578.6 2632.79,-578.6 2632.79,-551.8 2507.21,-551.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2512.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="2598.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="2615.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="2507.21,-525 2507.21,-551.8 2632.79,-551.8 2632.79,-525 2507.21,-525"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2507.21,-525 2507.21,-551.8 2632.79,-551.8 2632.79,-525 2507.21,-525"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2512.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="2598.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="2615.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="2507.21,-498.2 2507.21,-525 2632.79,-525 2632.79,-498.2 2507.21,-498.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2507.21,-498.2 2507.21,-525 2632.79,-525 2632.79,-498.2 2507.21,-498.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2512.21" y="-506" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2613.29" y="-508" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- categorypic->category -->
|
|
<g id="edge26" class="edge">
|
|
<title>categorypic:w->category:n</title>
|
|
<g id="a_edge26"><a xlink:title="FK_categorypic_category">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M2506.21,-565.2C2462.88,-565.2 2514.11,-401.76 2483,-371.6 2305.43,-199.5 1390.25,-458.08 1367.93,-223.14"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="1370.39,-223.2 1367.62,-216.32 1365.49,-223.42 1370.39,-223.2"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- pic -->
|
|
<g id="node24" class="node">
|
|
<title>pic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2605.11,-267.2 2605.11,-295.6 2758.89,-295.6 2758.89,-267.2 2605.11,-267.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2605.11,-267.2 2605.11,-295.6 2758.89,-295.6 2758.89,-267.2 2605.11,-267.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2607.11,-289.6 2607.11,-293.6 2657.04,-293.6 2657.04,-289.6 2607.11,-289.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2657.04,-289.6 2657.04,-293.6 2706.96,-293.6 2706.96,-289.6 2657.04,-289.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2706.96,-289.6 2706.96,-293.6 2756.89,-293.6 2756.89,-289.6 2706.96,-289.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2673.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="2605.11,-240.4 2605.11,-267.2 2758.89,-267.2 2758.89,-240.4 2605.11,-240.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2605.11,-240.4 2605.11,-267.2 2758.89,-267.2 2758.89,-240.4 2605.11,-240.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2610.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="2724.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="2741.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="2605.11,-213.6 2605.11,-240.4 2758.89,-240.4 2758.89,-213.6 2605.11,-213.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2605.11,-213.6 2605.11,-240.4 2758.89,-240.4 2758.89,-213.6 2605.11,-213.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2610.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="2739.39" y="-223.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2605.11,-186.8 2605.11,-213.6 2758.89,-213.6 2758.89,-186.8 2605.11,-186.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2605.11,-186.8 2605.11,-213.6 2758.89,-213.6 2758.89,-186.8 2605.11,-186.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2610.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="2739.39" y="-196.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2605.11,-160 2605.11,-186.8 2758.89,-186.8 2758.89,-160 2605.11,-160"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2605.11,-160 2605.11,-186.8 2758.89,-186.8 2758.89,-160 2605.11,-160"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2610.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="2723.89" y="-169.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIGINT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2605.11,-133.2 2605.11,-160 2758.89,-160 2758.89,-133.2 2605.11,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2605.11,-133.2 2605.11,-160 2758.89,-160 2758.89,-133.2 2605.11,-133.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2610.11" y="-141" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">hash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2687.38" y="-143" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2605.11,-106.4 2605.11,-133.2 2758.89,-133.2 2758.89,-106.4 2605.11,-106.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2605.11,-106.4 2605.11,-133.2 2758.89,-133.2 2758.89,-106.4 2605.11,-106.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2610.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="2739.39" y="-116.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2605.11,-79.6 2605.11,-106.4 2758.89,-106.4 2758.89,-79.6 2605.11,-79.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2605.11,-79.6 2605.11,-106.4 2758.89,-106.4 2758.89,-79.6 2605.11,-79.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2610.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="2739.39" y="-89.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2605.11,-52.8 2605.11,-79.6 2758.89,-79.6 2758.89,-52.8 2605.11,-52.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2605.11,-52.8 2605.11,-79.6 2758.89,-79.6 2758.89,-52.8 2605.11,-52.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2610.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="2687.38" y="-62.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2605.11,-26 2605.11,-52.8 2758.89,-52.8 2758.89,-26 2605.11,-26"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2605.11,-26 2605.11,-52.8 2758.89,-52.8 2758.89,-26 2605.11,-26"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2610.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="2677.89" y="-35.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorypic->pic -->
|
|
<g id="edge27" class="edge">
|
|
<title>categorypic:se->pic:n</title>
|
|
<g id="a_edge27"><a xlink:title="FK_categorypic_pic">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M2633.79,-525C2704.08,-454.71 2636.29,-400.27 2632.26,-303.48"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="2634.71,-303.67 2632.12,-296.72 2629.81,-303.77 2634.71,-303.67"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic -->
|
|
<g id="node23" class="node">
|
|
<title>articlepic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2539.76,-1006.6 2539.76,-1031 2648.24,-1031 2648.24,-1006.6 2539.76,-1006.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2539.76,-1006.6 2539.76,-1031 2648.24,-1031 2648.24,-1006.6 2539.76,-1006.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2567.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="2539.76,-979.8 2539.76,-1006.6 2648.24,-1006.6 2648.24,-979.8 2539.76,-979.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2539.76,-979.8 2539.76,-1006.6 2648.24,-1006.6 2648.24,-979.8 2539.76,-979.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2544.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="2613.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="2630.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="2539.76,-953 2539.76,-979.8 2648.24,-979.8 2648.24,-953 2539.76,-953"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2539.76,-953 2539.76,-979.8 2648.24,-979.8 2648.24,-953 2539.76,-953"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2544.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="2614.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="2631.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="2539.76,-926.2 2539.76,-953 2648.24,-953 2648.24,-926.2 2539.76,-926.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2539.76,-926.2 2539.76,-953 2648.24,-953 2648.24,-926.2 2539.76,-926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2544.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="2614.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="2631.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="2539.76,-899.4 2539.76,-926.2 2648.24,-926.2 2648.24,-899.4 2539.76,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2539.76,-899.4 2539.76,-926.2 2648.24,-926.2 2648.24,-899.4 2539.76,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2544.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="2628.74" y="-909.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlepic->article -->
|
|
<g id="edge16" class="edge">
|
|
<title>articlepic:w->article:n</title>
|
|
<g id="a_edge16"><a xlink:title="FK_articlepic_article">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M2538.76,-966.4C2472.61,-966.4 2535.96,-868.04 2483,-828.4 2345.84,-725.74 1724.41,-918.79 1702.61,-760.25"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="1705.07,-760.34 1702.16,-753.51 1700.18,-760.66 1705.07,-760.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic->pic -->
|
|
<g id="edge17" class="edge">
|
|
<title>articlepic:se->pic:n</title>
|
|
<g id="a_edge17"><a xlink:title="FK_articlepic_pic">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M2649.24,-926.2C2667.42,-908.02 2681.8,-727.71 2682,-303.71"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="2684.45,-303.72 2682,-296.72 2679.55,-303.72 2684.45,-303.72"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic -->
|
|
<g id="node25" class="node">
|
|
<title>brandpic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2730.94,-605.4 2730.94,-629.8 2837.06,-629.8 2837.06,-605.4 2730.94,-605.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2730.94,-605.4 2730.94,-629.8 2837.06,-629.8 2837.06,-605.4 2730.94,-605.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2758.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="2730.94,-578.6 2730.94,-605.4 2837.06,-605.4 2837.06,-578.6 2730.94,-578.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2730.94,-578.6 2730.94,-605.4 2837.06,-605.4 2837.06,-578.6 2730.94,-578.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2735.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="2802.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="2819.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="2730.94,-551.8 2730.94,-578.6 2837.06,-578.6 2837.06,-551.8 2730.94,-551.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2730.94,-551.8 2730.94,-578.6 2837.06,-578.6 2837.06,-551.8 2730.94,-551.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2735.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="2803.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="2820.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="2730.94,-525 2730.94,-551.8 2837.06,-551.8 2837.06,-525 2730.94,-525"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2730.94,-525 2730.94,-551.8 2837.06,-551.8 2837.06,-525 2730.94,-525"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2735.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="2803.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="2820.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="2730.94,-498.2 2730.94,-525 2837.06,-525 2837.06,-498.2 2730.94,-498.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2730.94,-498.2 2730.94,-525 2837.06,-525 2837.06,-498.2 2730.94,-498.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2735.94" y="-506" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2817.56" y="-508" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- brandpic->brand -->
|
|
<g id="edge18" class="edge">
|
|
<title>brandpic:w->brand:n</title>
|
|
<g id="a_edge18"><a xlink:title="FK_brandpic_brand">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M2729.94,-565.2C2638.61,-565.2 2728.32,-433.33 2661,-371.6 2459.42,-186.74 2067.77,-484 2059,-223.3"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="2061.45,-223.28 2058.88,-216.32 2056.55,-223.36 2061.45,-223.28"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic->pic -->
|
|
<g id="edge19" class="edge">
|
|
<title>brandpic:sw->pic:n</title>
|
|
<g id="a_edge19"><a xlink:title="FK_brandpic_pic">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M2729.94,-525C2659.65,-454.71 2727.69,-400.28 2731.74,-303.48"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="2734.19,-303.77 2731.88,-296.72 2729.29,-303.67 2734.19,-303.77"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifest -->
|
|
<g id="node26" class="node">
|
|
<title>manifest</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2152.51,-603.4 2152.51,-631.8 2289.49,-631.8 2289.49,-603.4 2152.51,-603.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2152.51,-603.4 2152.51,-631.8 2289.49,-631.8 2289.49,-603.4 2152.51,-603.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2154.51,-625.8 2154.51,-629.8 2287.49,-629.8 2287.49,-625.8 2154.51,-625.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2196.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="2152.51,-576.6 2152.51,-603.4 2289.49,-603.4 2289.49,-576.6 2152.51,-576.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2152.51,-576.6 2152.51,-603.4 2289.49,-603.4 2289.49,-576.6 2152.51,-576.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2157.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="2254.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="2271.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="2152.51,-549.8 2152.51,-576.6 2289.49,-576.6 2289.49,-549.8 2152.51,-549.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2152.51,-549.8 2152.51,-576.6 2289.49,-576.6 2289.49,-549.8 2152.51,-549.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2157.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="2212.98" y="-559.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2152.51,-523 2152.51,-549.8 2289.49,-549.8 2289.49,-523 2152.51,-523"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2152.51,-523 2152.51,-549.8 2289.49,-549.8 2289.49,-523 2152.51,-523"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2157.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="2212.98" y="-532.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2152.51,-496.2 2152.51,-523 2289.49,-523 2289.49,-496.2 2152.51,-496.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2152.51,-496.2 2152.51,-523 2289.49,-523 2289.49,-496.2 2152.51,-496.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2157.51" y="-504" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2233.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="2153.05,-1338.8 2153.05,-1363.2 2322.95,-1363.2 2322.95,-1338.8 2153.05,-1338.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2153.05,-1338.8 2153.05,-1363.2 2322.95,-1363.2 2322.95,-1338.8 2153.05,-1338.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2223.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="2153.05,-1312 2153.05,-1338.8 2322.95,-1338.8 2322.95,-1312 2153.05,-1312"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2153.05,-1312 2153.05,-1338.8 2322.95,-1338.8 2322.95,-1312 2153.05,-1312"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2158.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="2288.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="2305.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="2153.05,-1285.2 2153.05,-1312 2322.95,-1312 2322.95,-1285.2 2153.05,-1285.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2153.05,-1285.2 2153.05,-1312 2322.95,-1312 2322.95,-1285.2 2153.05,-1285.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2158.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="2288.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="2305.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="2153.05,-1258.4 2153.05,-1285.2 2322.95,-1285.2 2322.95,-1258.4 2153.05,-1258.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2153.05,-1258.4 2153.05,-1285.2 2322.95,-1285.2 2322.95,-1258.4 2153.05,-1258.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2158.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="2288.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="2305.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="2153.05,-1231.6 2153.05,-1258.4 2322.95,-1258.4 2322.95,-1231.6 2153.05,-1231.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2153.05,-1231.6 2153.05,-1258.4 2322.95,-1258.4 2322.95,-1231.6 2153.05,-1231.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2158.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="2288.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="2305.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="2153.05,-1204.8 2153.05,-1231.6 2322.95,-1231.6 2322.95,-1204.8 2153.05,-1204.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2153.05,-1204.8 2153.05,-1231.6 2322.95,-1231.6 2322.95,-1204.8 2153.05,-1204.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2158.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="2254.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="2153.05,-1178 2153.05,-1204.8 2322.95,-1204.8 2322.95,-1178 2153.05,-1178"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2153.05,-1178 2153.05,-1204.8 2322.95,-1204.8 2322.95,-1178 2153.05,-1178"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2158.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="2288.95" y="-1187.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- price->customergroup -->
|
|
<g id="edge34" class="edge">
|
|
<title>price:w->customergroup:n</title>
|
|
<g id="a_edge34"><a xlink:title="FK_price_customergroup">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M2152.05,-1298.6C2097.23,-1298.6 233.82,-1143.73 187,-1115.2 146.11,-1090.28 127.48,-1071.91 125.37,-1027.52"/>
|
|
<polygon fill="#276749" stroke="#276749" 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="edge33" class="edge">
|
|
<title>price:sw->article:n</title>
|
|
<g id="a_edge33"><a xlink:title="FK_price_article">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M2152.05,-1258.4C1859.11,-965.46 1500.5,-1429.83 1231,-1115.2 1148.08,-1018.39 1148.99,-925.98 1231,-828.4 1356.95,-678.54 1662.06,-941.81 1671.56,-760.38"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="1674.01,-760.58 1671.73,-753.52 1669.11,-760.45 1674.01,-760.58"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- tax -->
|
|
<g id="node29" class="node">
|
|
<title>tax</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2345.18,-576.6 2345.18,-605 2450.82,-605 2450.82,-576.6 2345.18,-576.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2345.18,-576.6 2345.18,-605 2450.82,-605 2450.82,-576.6 2345.18,-576.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2347.18,-599 2347.18,-603 2398,-603 2398,-599 2347.18,-599"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2398,-599 2398,-603 2448.82,-603 2448.82,-599 2398,-599"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2389.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="2345.18,-549.8 2345.18,-576.6 2450.82,-576.6 2450.82,-549.8 2345.18,-549.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2345.18,-549.8 2345.18,-576.6 2450.82,-576.6 2450.82,-549.8 2345.18,-549.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2350.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="2416.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="2433.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="2345.18,-523 2345.18,-549.8 2450.82,-549.8 2450.82,-523 2345.18,-523"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2345.18,-523 2345.18,-549.8 2450.82,-549.8 2450.82,-523 2345.18,-523"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2350.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="2382.3" y="-532.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
</g>
|
|
<!-- price->tax -->
|
|
<g id="edge32" class="edge">
|
|
<title>price:se->tax:n</title>
|
|
<g id="a_edge32"><a xlink:title="FK_price_tax">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M2323.95,-1231.6C2407.21,-1148.34 2373,-1119.46 2372.59,-613"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="2375.04,-613.12 2372.59,-606.12 2370.14,-613.12 2375.04,-613.12"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle -->
|
|
<g id="node28" class="node">
|
|
<title>manifestarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2164.32,-1073.6 2164.32,-1098 2323.68,-1098 2323.68,-1073.6 2164.32,-1073.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2164.32,-1073.6 2164.32,-1098 2323.68,-1098 2323.68,-1073.6 2164.32,-1073.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2201.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="2164.32,-1046.8 2164.32,-1073.6 2323.68,-1073.6 2323.68,-1046.8 2164.32,-1046.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2164.32,-1046.8 2164.32,-1073.6 2323.68,-1073.6 2323.68,-1046.8 2164.32,-1046.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2169.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="2289.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="2306.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="2164.32,-1020 2164.32,-1046.8 2323.68,-1046.8 2323.68,-1020 2164.32,-1020"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2164.32,-1020 2164.32,-1046.8 2323.68,-1046.8 2323.68,-1020 2164.32,-1020"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2169.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="2289.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="2306.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="2164.32,-993.2 2164.32,-1020 2323.68,-1020 2323.68,-993.2 2164.32,-993.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2164.32,-993.2 2164.32,-1020 2323.68,-1020 2323.68,-993.2 2164.32,-993.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2169.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="2289.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="2306.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="2164.32,-966.4 2164.32,-993.2 2323.68,-993.2 2323.68,-966.4 2164.32,-966.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2164.32,-966.4 2164.32,-993.2 2323.68,-993.2 2323.68,-966.4 2164.32,-966.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2169.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="2289.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="2306.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="2164.32,-939.6 2164.32,-966.4 2323.68,-966.4 2323.68,-939.6 2164.32,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2164.32,-939.6 2164.32,-966.4 2323.68,-966.4 2323.68,-939.6 2164.32,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2169.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="2289.68" y="-949.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2164.32,-912.8 2164.32,-939.6 2323.68,-939.6 2323.68,-912.8 2164.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2164.32,-912.8 2164.32,-939.6 2323.68,-939.6 2323.68,-912.8 2164.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2169.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="2289.68" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2164.32,-886 2164.32,-912.8 2323.68,-912.8 2323.68,-886 2164.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2164.32,-886 2164.32,-912.8 2323.68,-912.8 2323.68,-886 2164.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2169.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="2289.68" y="-895.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2164.32,-859.2 2164.32,-886 2323.68,-886 2323.68,-859.2 2164.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2164.32,-859.2 2164.32,-886 2323.68,-886 2323.68,-859.2 2164.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2169.32" y="-867" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">comment?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2242.68" y="-869" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2164.32,-832.4 2164.32,-859.2 2323.68,-859.2 2323.68,-832.4 2164.32,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2164.32,-832.4 2164.32,-859.2 2323.68,-859.2 2323.68,-832.4 2164.32,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2169.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="2289.68" y="-842.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- manifestarticle->article -->
|
|
<g id="edge36" class="edge">
|
|
<title>manifestarticle:w->article:n</title>
|
|
<g id="a_edge36"><a xlink:title="FK_manifestarticle_article">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M2163.32,-1033.4C2117.27,-1033.4 2165.17,-861.35 2133,-828.4 2064.92,-758.66 1710.09,-846.19 1687.98,-760.27"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="1690.44,-760.16 1687.16,-753.5 1685.57,-760.75 1690.44,-760.16"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->manifest -->
|
|
<g id="edge35" class="edge">
|
|
<title>manifestarticle:sw->manifest:n</title>
|
|
<g id="a_edge35"><a xlink:title="FK_manifestarticle_manifest">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M2163.32,-993.2C2111.53,-941.41 2153.9,-900.9 2164.32,-828.4 2176.87,-741.06 2218.05,-723.33 2220.85,-639.91"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="2223.3,-639.96 2220.97,-632.92 2218.4,-639.88 2223.3,-639.96"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->tax -->
|
|
<g id="edge37" class="edge">
|
|
<title>manifestarticle:se->tax:n</title>
|
|
<g id="a_edge37"><a xlink:title="FK_manifestarticle_tax">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M2324.68,-966.4C2369.61,-921.47 2345.32,-889.71 2362,-828.4 2388.35,-731.55 2421.41,-708.71 2423.32,-612.88"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="2425.77,-613.14 2423.39,-606.12 2420.87,-613.09 2425.77,-613.14"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- __legend -->
|
|
<g id="node31" class="node">
|
|
<title>__legend</title>
|
|
<polygon fill="#ffffff" stroke="none" points="2494.73,-1192 2494.73,-1349.2 2685.27,-1349.2 2685.27,-1192 2494.73,-1192"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2494.73,-1326 2494.73,-1349.2 2685.27,-1349.2 2685.27,-1326 2494.73,-1326"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2494.73,-1326 2494.73,-1349.2 2685.27,-1349.2 2685.27,-1326 2494.73,-1326"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2570.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="2494.73,-1299.2 2494.73,-1326 2524.18,-1326 2524.18,-1299.2 2494.73,-1299.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2499.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="2524.18,-1299.2 2524.18,-1326 2685.27,-1326 2685.27,-1299.2 2524.18,-1299.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2529.18" y="-1309" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">primary key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2494.73,-1272.4 2494.73,-1299.2 2524.18,-1299.2 2524.18,-1272.4 2494.73,-1272.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2499.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="2524.18,-1272.4 2524.18,-1299.2 2685.27,-1299.2 2685.27,-1272.4 2524.18,-1272.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2529.18" y="-1282.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">foreign key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2494.73,-1245.6 2494.73,-1272.4 2524.18,-1272.4 2524.18,-1245.6 2494.73,-1245.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2499.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="2524.18,-1245.6 2524.18,-1272.4 2685.27,-1272.4 2685.27,-1245.6 2524.18,-1245.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2529.18" y="-1255.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">nullable column</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2494.73,-1218.8 2494.73,-1245.6 2524.18,-1245.6 2524.18,-1218.8 2494.73,-1218.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2499.73" y="-1226.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">—</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2524.18,-1218.8 2524.18,-1245.6 2685.27,-1245.6 2685.27,-1218.8 2524.18,-1218.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2529.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="2494.73,-1192 2494.73,-1218.8 2524.18,-1218.8 2524.18,-1192 2494.73,-1192"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2499.73" y="-1199.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">- -</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2524.18,-1192 2524.18,-1218.8 2685.27,-1218.8 2685.27,-1192 2524.18,-1192"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2529.18" y="-1201.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">naming convention only, no constraint</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|