1347 lines
134 KiB
XML
1347 lines
134 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="3032pt" height="1618pt"
|
|
viewBox="0.00 0.00 3032.00 1618.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 1582.4)">
|
|
<title>schema</title>
|
|
<polygon fill="#ebf4ff" stroke="none" points="-36,36 -36,-1582.4 2996,-1582.4 2996,36 -36,36"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_identity</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M575,-705.2C575,-705.2 1186,-705.2 1186,-705.2 1192,-705.2 1198,-711.2 1198,-717.2 1198,-717.2 1198,-1499.6 1198,-1499.6 1198,-1505.6 1192,-1511.6 1186,-1511.6 1186,-1511.6 575,-1511.6 575,-1511.6 569,-1511.6 563,-1505.6 563,-1499.6 563,-1499.6 563,-717.2 563,-717.2 563,-711.2 569,-705.2 575,-705.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="636.45" y="-1494.1" 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="M20,-371C20,-371 543,-371 543,-371 549,-371 555,-377 555,-383 555,-383 555,-969.2 555,-969.2 555,-975.2 549,-981.2 543,-981.2 543,-981.2 20,-981.2 20,-981.2 14,-981.2 8,-975.2 8,-969.2 8,-969.2 8,-383 8,-383 8,-377 14,-371 20,-371"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="55.61" y="-963.7" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Localization</text>
|
|
</g>
|
|
<g id="clust3" class="cluster">
|
|
<title>cluster_catalog</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M1570,-21.4C1570,-21.4 2432,-21.4 2432,-21.4 2438,-21.4 2444,-27.4 2444,-33.4 2444,-33.4 2444,-955.8 2444,-955.8 2444,-961.8 2438,-967.8 2432,-967.8 2432,-967.8 1570,-967.8 1570,-967.8 1564,-967.8 1558,-961.8 1558,-955.8 1558,-955.8 1558,-33.4 1558,-33.4 1558,-27.4 1564,-21.4 1570,-21.4"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1591.85" y="-950.3" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Catalog</text>
|
|
</g>
|
|
<g id="clust4" class="cluster">
|
|
<title>cluster_media</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M2468,-277.2C2468,-277.2 2940,-277.2 2940,-277.2 2946,-277.2 2952,-283.2 2952,-289.2 2952,-289.2 2952,-929 2952,-929 2952,-935 2946,-941 2940,-941 2940,-941 2468,-941 2468,-941 2462,-941 2456,-935 2456,-929 2456,-929 2456,-289.2 2456,-289.2 2456,-283.2 2462,-277.2 2468,-277.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2484.43" y="-923.5" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Media</text>
|
|
</g>
|
|
<g id="clust5" class="cluster">
|
|
<title>cluster_commerce</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M1218,-344.2C1218,-344.2 1536,-344.2 1536,-344.2 1542,-344.2 1548,-350.2 1548,-356.2 1548,-356.2 1548,-1526.4 1548,-1526.4 1548,-1532.4 1542,-1538.4 1536,-1538.4 1536,-1538.4 1218,-1538.4 1218,-1538.4 1212,-1538.4 1206,-1532.4 1206,-1526.4 1206,-1526.4 1206,-356.2 1206,-356.2 1206,-350.2 1212,-344.2 1218,-344.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1284.03" y="-1520.9" 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="M779,-8C779,-8 923,-8 923,-8 929,-8 935,-14 935,-20 935,-20 935,-193.6 935,-193.6 935,-199.6 929,-205.6 923,-205.6 923,-205.6 779,-205.6 779,-205.6 773,-205.6 767,-199.6 767,-193.6 767,-193.6 767,-20 767,-20 767,-14 773,-8 779,-8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="792.09" y="-188.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="585.26,-1416.4 585.26,-1440.8 712.74,-1440.8 712.74,-1416.4 585.26,-1416.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="585.26,-1416.4 585.26,-1440.8 712.74,-1440.8 712.74,-1416.4 585.26,-1416.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="634.99" y="-1426" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">meta</text>
|
|
<polygon fill="#ffffff" stroke="none" points="585.26,-1389.6 585.26,-1416.4 712.74,-1416.4 712.74,-1389.6 585.26,-1389.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="585.26,-1389.6 585.26,-1416.4 712.74,-1416.4 712.74,-1389.6 585.26,-1389.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="590.26" y="-1397.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">key</text>
|
|
<text xml:space="preserve" text-anchor="start" x="636.22" y="-1399.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="585.26,-1362.8 585.26,-1389.6 712.74,-1389.6 712.74,-1362.8 585.26,-1362.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="585.26,-1362.8 585.26,-1389.6 712.74,-1389.6 712.74,-1362.8 585.26,-1362.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="590.26" y="-1370.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">value</text>
|
|
<text xml:space="preserve" text-anchor="start" x="631.73" y="-1372.6" 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="584.66,-1162.6 584.66,-1191 713.34,-1191 713.34,-1162.6 584.66,-1162.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="584.66,-1162.6 584.66,-1191 713.34,-1191 713.34,-1162.6 584.66,-1162.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="586.66,-1185 586.66,-1189 649,-1189 649,-1185 586.66,-1185"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="649,-1185 649,-1189 711.34,-1189 711.34,-1185 649,-1185"/>
|
|
<text xml:space="preserve" text-anchor="start" x="605" y="-1172.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">customergroup</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="584.66,-1135.8 584.66,-1162.6 713.34,-1162.6 713.34,-1135.8 584.66,-1135.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="584.66,-1135.8 584.66,-1162.6 713.34,-1162.6 713.34,-1135.8 584.66,-1135.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="589.66" y="-1146" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="678.84" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="695.84" y="-1147.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="584.66,-1109 584.66,-1135.8 713.34,-1135.8 713.34,-1109 584.66,-1109"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="584.66,-1109 584.66,-1135.8 713.34,-1135.8 713.34,-1109 584.66,-1109"/>
|
|
<text xml:space="preserve" text-anchor="start" x="589.66" y="-1119.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="679.35" y="-1120.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="696.35" y="-1120.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="584.66,-1082.2 584.66,-1109 713.34,-1109 713.34,-1082.2 584.66,-1082.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="584.66,-1082.2 584.66,-1109 713.34,-1109 713.34,-1082.2 584.66,-1082.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="589.66" y="-1090" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="636.83" y="-1092" 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="831.93,-910.8 831.93,-939.2 1022.07,-939.2 1022.07,-910.8 831.93,-910.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="831.93,-910.8 831.93,-939.2 1022.07,-939.2 1022.07,-910.8 831.93,-910.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="833.93,-933.2 833.93,-937.2 880.47,-937.2 880.47,-933.2 833.93,-933.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="880.47,-933.2 880.47,-937.2 927,-937.2 927,-933.2 880.47,-933.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="927,-933.2 927,-937.2 973.53,-937.2 973.53,-933.2 927,-933.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="973.53,-933.2 973.53,-937.2 1020.07,-937.2 1020.07,-933.2 973.53,-933.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="900.66" y="-920.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">company</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="831.93,-884 831.93,-910.8 1022.07,-910.8 1022.07,-884 831.93,-884"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="831.93,-884 831.93,-910.8 1022.07,-910.8 1022.07,-884 831.93,-884"/>
|
|
<text xml:space="preserve" text-anchor="start" x="836.93" y="-894.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="987.57" y="-895.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1004.57" y="-895.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="831.93,-857.2 831.93,-884 1022.07,-884 1022.07,-857.2 831.93,-857.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="831.93,-857.2 831.93,-884 1022.07,-884 1022.07,-857.2 831.93,-857.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="836.93" y="-867.4" 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="972.29" y="-867.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="988.07" y="-868.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1005.07" y="-868.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="831.93,-830.4 831.93,-857.2 1022.07,-857.2 1022.07,-830.4 831.93,-830.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="831.93,-830.4 831.93,-857.2 1022.07,-857.2 1022.07,-830.4 831.93,-830.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="836.93" y="-840.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">taxrate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="882.85" y="-840.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="988.07" y="-842.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1005.07" y="-842.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="831.93,-803.6 831.93,-830.4 1022.07,-830.4 1022.07,-803.6 831.93,-803.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="831.93,-803.6 831.93,-830.4 1022.07,-830.4 1022.07,-803.6 831.93,-803.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="836.93" y="-813.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">reducedtaxrate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="937.31" y="-813.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="988.07" y="-815.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1005.07" y="-815.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="831.93,-776.8 831.93,-803.6 1022.07,-803.6 1022.07,-776.8 831.93,-776.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="831.93,-776.8 831.93,-803.6 1022.07,-803.6 1022.07,-776.8 831.93,-776.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="836.93" y="-787" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">taxfreerate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="908.53" y="-787" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="988.07" y="-788.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1005.07" y="-788.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="831.93,-750 831.93,-776.8 1022.07,-776.8 1022.07,-750 831.93,-750"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="831.93,-750 831.93,-776.8 1022.07,-776.8 1022.07,-750 831.93,-750"/>
|
|
<text xml:space="preserve" text-anchor="start" x="836.93" y="-760.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="950.52" y="-760.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="988.07" y="-761.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1005.07" y="-761.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="831.93,-723.2 831.93,-750 1022.07,-750 1022.07,-723.2 831.93,-723.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="831.93,-723.2 831.93,-750 1022.07,-750 1022.07,-723.2 831.93,-723.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="836.93" y="-731" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="945.55" y="-733" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- customergroup->company -->
|
|
<g id="edge8" class="edge">
|
|
<title>customergroup:se->company:n</title>
|
|
<g id="a_edge8"><a xlink:title="FK_customergroup_company">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M714.34,-1109C737.7,-1085.64 722.96,-1067 742,-1040 779.53,-986.78 850.17,-1004.6 856.71,-947.23"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="859.15,-947.44 857.08,-940.32 854.26,-947.17 859.15,-947.44"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- numbers -->
|
|
<g id="node3" class="node">
|
|
<title>numbers</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="769.66,-1204.8 769.66,-1229.2 898.34,-1229.2 898.34,-1204.8 769.66,-1204.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.66,-1204.8 769.66,-1229.2 898.34,-1229.2 898.34,-1204.8 769.66,-1204.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="808.66" y="-1214.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">numbers</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="769.66,-1178 769.66,-1204.8 898.34,-1204.8 898.34,-1178 769.66,-1178"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.66,-1178 769.66,-1204.8 898.34,-1204.8 898.34,-1178 769.66,-1178"/>
|
|
<text xml:space="preserve" text-anchor="start" x="774.66" y="-1188.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="863.84" y="-1189.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="880.84" y="-1189.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="769.66,-1151.2 769.66,-1178 898.34,-1178 898.34,-1151.2 769.66,-1151.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.66,-1151.2 769.66,-1178 898.34,-1178 898.34,-1151.2 769.66,-1151.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="774.66" y="-1161.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">company_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="864.35" y="-1162.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="881.35" y="-1162.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="769.66,-1124.4 769.66,-1151.2 898.34,-1151.2 898.34,-1124.4 769.66,-1124.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.66,-1124.4 769.66,-1151.2 898.34,-1151.2 898.34,-1124.4 769.66,-1124.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="774.66" y="-1132.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="821.83" y="-1134.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="769.66,-1097.6 769.66,-1124.4 898.34,-1124.4 898.34,-1097.6 769.66,-1097.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.66,-1097.6 769.66,-1124.4 898.34,-1124.4 898.34,-1097.6 769.66,-1097.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="774.66" y="-1105.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">prefix</text>
|
|
<text xml:space="preserve" text-anchor="start" x="826.83" y="-1107.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="769.66,-1070.8 769.66,-1097.6 898.34,-1097.6 898.34,-1070.8 769.66,-1070.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.66,-1070.8 769.66,-1097.6 898.34,-1097.6 898.34,-1070.8 769.66,-1070.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="774.66" y="-1078.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">padding</text>
|
|
<text xml:space="preserve" text-anchor="start" x="878.84" y="-1080.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="769.66,-1044 769.66,-1070.8 898.34,-1070.8 898.34,-1044 769.66,-1044"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.66,-1044 769.66,-1070.8 898.34,-1070.8 898.34,-1044 769.66,-1044"/>
|
|
<text xml:space="preserve" text-anchor="start" x="774.66" y="-1051.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">next</text>
|
|
<text xml:space="preserve" text-anchor="start" x="878.84" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- numbers->company -->
|
|
<g id="edge41" class="edge">
|
|
<title>numbers:se->company:n</title>
|
|
<g id="a_edge41"><a xlink:title="FK_numbers_company">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M899.34,-1151.2C964.14,-1086.4 907.63,-1036.21 903.92,-947.22"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="906.37,-947.27 903.78,-940.32 901.47,-947.37 906.37,-947.27"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- entity -->
|
|
<g id="node4" class="node">
|
|
<title>entity</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="769.05,-1443.2 769.05,-1467.6 938.95,-1467.6 938.95,-1443.2 769.05,-1443.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.05,-1443.2 769.05,-1467.6 938.95,-1467.6 938.95,-1443.2 769.05,-1443.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="838" y="-1452.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">entity</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="769.05,-1416.4 769.05,-1443.2 938.95,-1443.2 938.95,-1416.4 769.05,-1416.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.05,-1416.4 769.05,-1443.2 938.95,-1443.2 938.95,-1416.4 769.05,-1416.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="774.05" y="-1426.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="904.45" y="-1428.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="921.45" y="-1428.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="769.05,-1389.6 769.05,-1416.4 938.95,-1416.4 938.95,-1389.6 769.05,-1389.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.05,-1389.6 769.05,-1416.4 938.95,-1416.4 938.95,-1389.6 769.05,-1389.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="774.05" y="-1399.8" 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="904.95" y="-1401.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="921.95" y="-1401.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="769.05,-1362.8 769.05,-1389.6 938.95,-1389.6 938.95,-1362.8 769.05,-1362.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.05,-1362.8 769.05,-1389.6 938.95,-1389.6 938.95,-1362.8 769.05,-1362.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="774.05" y="-1370.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">firstname</text>
|
|
<text xml:space="preserve" text-anchor="start" x="862.43" y="-1372.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="769.05,-1336 769.05,-1362.8 938.95,-1362.8 938.95,-1336 769.05,-1336"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="769.05,-1336 769.05,-1362.8 938.95,-1362.8 938.95,-1336 769.05,-1336"/>
|
|
<text xml:space="preserve" text-anchor="start" x="774.05" y="-1343.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">lastname</text>
|
|
<text xml:space="preserve" text-anchor="start" x="862.43" y="-1345.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- entity->customergroup -->
|
|
<g id="edge9" class="edge">
|
|
<title>entity:sw->customergroup:n</title>
|
|
<g id="a_edge9"><a xlink:title="FK_entity_customergroup">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M768.05,-1389.6C740.2,-1361.75 762.07,-1338.48 741,-1305.2 702.54,-1244.47 624.57,-1263.21 618.24,-1198.74"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="620.7,-1198.99 617.93,-1192.12 615.81,-1199.22 620.7,-1198.99"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- language -->
|
|
<g id="node10" class="node">
|
|
<title>language</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="310.12,-442.6 310.12,-471 435.88,-471 435.88,-442.6 310.12,-442.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="310.12,-442.6 310.12,-471 435.88,-471 435.88,-442.6 310.12,-442.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="312.12,-465 312.12,-469 342.56,-469 342.56,-465 312.12,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="342.56,-465 342.56,-469 373,-469 373,-465 342.56,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="373,-465 373,-469 403.44,-469 403.44,-465 373,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="403.44,-465 403.44,-469 433.88,-469 433.88,-465 403.44,-465"/>
|
|
<text xml:space="preserve" text-anchor="start" x="346.66" y="-452.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">language</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="310.12,-415.8 310.12,-442.6 435.88,-442.6 435.88,-415.8 310.12,-415.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="310.12,-415.8 310.12,-442.6 435.88,-442.6 435.88,-415.8 310.12,-415.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="315.12" y="-426" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="401.38" y="-427.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="418.38" y="-427.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="310.12,-389 310.12,-415.8 435.88,-415.8 435.88,-389 310.12,-389"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="310.12,-389 310.12,-415.8 435.88,-415.8 435.88,-389 310.12,-389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="315.12" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">iso639</text>
|
|
<text xml:space="preserve" text-anchor="start" x="364.37" y="-398.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(10)</text>
|
|
</g>
|
|
<!-- company->language -->
|
|
<g id="edge4" class="edge">
|
|
<title>company:w->language:n</title>
|
|
<g id="a_edge4"><a xlink:title="FK_company_default_language">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M830.93,-870.6C769.62,-870.6 446.11,-560.3 420.3,-478.95"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="422.71,-478.53 419.04,-472.08 417.89,-479.41 422.71,-478.53"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- category -->
|
|
<g id="node12" class="node">
|
|
<title>category</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1582.1,-456 1582.1,-484.4 1699.9,-484.4 1699.9,-456 1582.1,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1582.1,-456 1582.1,-484.4 1699.9,-484.4 1699.9,-456 1582.1,-456"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1584.1,-478.4 1584.1,-482.4 1606.86,-482.4 1606.86,-478.4 1584.1,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1606.86,-478.4 1606.86,-482.4 1629.62,-482.4 1629.62,-478.4 1606.86,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1629.62,-478.4 1629.62,-482.4 1652.38,-482.4 1652.38,-478.4 1629.62,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1652.38,-478.4 1652.38,-482.4 1675.14,-482.4 1675.14,-478.4 1652.38,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1675.14,-478.4 1675.14,-482.4 1697.9,-482.4 1697.9,-478.4 1675.14,-478.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1615.99" y="-465.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">category</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1582.1,-429.2 1582.1,-456 1699.9,-456 1699.9,-429.2 1582.1,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1582.1,-429.2 1582.1,-456 1699.9,-456 1699.9,-429.2 1582.1,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1587.1" y="-439.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1665.4" y="-440.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1682.4" y="-440.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1582.1,-402.4 1582.1,-429.2 1699.9,-429.2 1699.9,-402.4 1582.1,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1582.1,-402.4 1582.1,-429.2 1699.9,-429.2 1699.9,-402.4 1582.1,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1587.1" y="-412.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">parent_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1650.12" y="-412.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1665.9" y="-414.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1682.9" y="-414.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1582.1,-375.6 1582.1,-402.4 1699.9,-402.4 1699.9,-375.6 1582.1,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1582.1,-375.6 1582.1,-402.4 1699.9,-402.4 1699.9,-375.6 1582.1,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1587.1" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1680.4" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- company->category -->
|
|
<g id="edge3" class="edge">
|
|
<title>company:e->category:n</title>
|
|
<g id="a_edge3"><a xlink:title="FK_company_root_category">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M1023.07,-763.4C1105.82,-763.4 1116.66,-717.9 1196,-694.4 1353.28,-647.81 1430.35,-725.43 1558,-622.4 1608.04,-582.01 1617.45,-553.4 1618.19,-492.25"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="1620.64,-492.53 1618.23,-485.52 1615.74,-492.5 1620.64,-492.53"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- tax -->
|
|
<g id="node26" class="node">
|
|
<title>tax</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1228.18,-442.6 1228.18,-471 1333.82,-471 1333.82,-442.6 1228.18,-442.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1228.18,-442.6 1228.18,-471 1333.82,-471 1333.82,-442.6 1228.18,-442.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1230.18,-465 1230.18,-469 1250.51,-469 1250.51,-465 1230.18,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1250.51,-465 1250.51,-469 1270.84,-469 1270.84,-465 1250.51,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1270.84,-465 1270.84,-469 1291.16,-469 1291.16,-465 1270.84,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1291.16,-465 1291.16,-469 1311.49,-469 1311.49,-465 1291.16,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1311.49,-465 1311.49,-469 1331.82,-469 1331.82,-465 1311.49,-465"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1272.33" y="-452.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">tax</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1228.18,-415.8 1228.18,-442.6 1333.82,-442.6 1333.82,-415.8 1228.18,-415.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1228.18,-415.8 1228.18,-442.6 1333.82,-442.6 1333.82,-415.8 1228.18,-415.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1233.18" y="-426" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1299.32" y="-427.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1316.32" y="-427.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1228.18,-389 1228.18,-415.8 1333.82,-415.8 1333.82,-389 1228.18,-389"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1228.18,-389 1228.18,-415.8 1333.82,-415.8 1333.82,-389 1228.18,-389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1233.18" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1265.3" y="-398.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge5" class="edge">
|
|
<title>company:se->tax:n</title>
|
|
<g id="a_edge5"><a xlink:title="FK_company_taxrate">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M1023.07,-830.4C1160.17,-693.3 1277.29,-667.76 1280.91,-479.11"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="1283.36,-479.14 1280.98,-472.12 1278.46,-479.1 1283.36,-479.14"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge6" class="edge">
|
|
<title>company:se->tax:n</title>
|
|
<g id="a_edge6"><a xlink:title="FK_company_reducedtaxrate">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M1023.07,-803.6C1146.05,-680.62 1237.18,-648.05 1240.26,-478.95"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="1242.71,-479.14 1240.32,-472.12 1237.81,-479.1 1242.71,-479.14"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge7" class="edge">
|
|
<title>company:se->tax:n</title>
|
|
<g id="a_edge7"><a xlink:title="FK_company_taxfreerate">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M1023.07,-776.8C1142.88,-656.99 1256.6,-642.93 1260.56,-478.95"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="1263.01,-479.15 1260.65,-472.12 1258.11,-479.09 1263.01,-479.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- companyuser -->
|
|
<g id="node6" class="node">
|
|
<title>companyuser</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="994.78,-1429.8 994.78,-1454.2 1145.22,-1454.2 1145.22,-1429.8 994.78,-1429.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="994.78,-1429.8 994.78,-1454.2 1145.22,-1454.2 1145.22,-1429.8 994.78,-1429.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1030.99" y="-1439.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">companyuser</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="994.78,-1403 994.78,-1429.8 1145.22,-1429.8 1145.22,-1403 994.78,-1403"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="994.78,-1403 994.78,-1429.8 1145.22,-1429.8 1145.22,-1403 994.78,-1403"/>
|
|
<text xml:space="preserve" text-anchor="start" x="999.78" y="-1413.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="1110.72" y="-1414.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1127.72" y="-1414.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="994.78,-1376.2 994.78,-1403 1145.22,-1403 1145.22,-1376.2 994.78,-1376.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="994.78,-1376.2 994.78,-1403 1145.22,-1403 1145.22,-1376.2 994.78,-1376.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="999.78" y="-1386.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">company_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1111.23" y="-1387.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1128.22" y="-1387.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="994.78,-1349.4 994.78,-1376.2 1145.22,-1376.2 1145.22,-1349.4 994.78,-1349.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="994.78,-1349.4 994.78,-1376.2 1145.22,-1376.2 1145.22,-1349.4 994.78,-1349.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="999.78" y="-1359.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">google_auth_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1111.23" y="-1361.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1128.22" y="-1361.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- companyuser->company -->
|
|
<g id="edge43" class="edge">
|
|
<title>companyuser:sw->company:n</title>
|
|
<g id="a_edge43"><a xlink:title="FK_companyuser_company">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M993.78,-1376.2C950.84,-1333.26 950.27,-1057.04 950.27,-947.07"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="952.72,-947.32 950.27,-940.32 947.82,-947.32 952.72,-947.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- google_auth -->
|
|
<g id="node7" class="node">
|
|
<title>google_auth</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="995.97,-1176 995.97,-1204.4 1176.03,-1204.4 1176.03,-1176 995.97,-1176"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="995.97,-1176 995.97,-1204.4 1176.03,-1204.4 1176.03,-1176 995.97,-1176"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="997.97,-1198.4 997.97,-1202.4 1174.03,-1202.4 1174.03,-1198.4 997.97,-1198.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1050.33" y="-1185.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">google_auth</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="995.97,-1149.2 995.97,-1176 1176.03,-1176 1176.03,-1149.2 995.97,-1149.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="995.97,-1149.2 995.97,-1176 1176.03,-1176 1176.03,-1149.2 995.97,-1149.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1000.97" y="-1159.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1141.53" y="-1160.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1158.53" y="-1160.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="995.97,-1122.4 995.97,-1149.2 1176.03,-1149.2 1176.03,-1122.4 995.97,-1122.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="995.97,-1122.4 995.97,-1149.2 1176.03,-1149.2 1176.03,-1122.4 995.97,-1122.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1000.97" y="-1132.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">selected_company</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1126.25" y="-1132.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1142.04" y="-1134.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1159.03" y="-1134.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="995.97,-1095.6 995.97,-1122.4 1176.03,-1122.4 1176.03,-1095.6 995.97,-1095.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="995.97,-1095.6 995.97,-1122.4 1176.03,-1122.4 1176.03,-1095.6 995.97,-1095.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1000.97" y="-1103.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">email</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1099.52" y="-1105.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(320)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="995.97,-1068.8 995.97,-1095.6 1176.03,-1095.6 1176.03,-1068.8 995.97,-1068.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="995.97,-1068.8 995.97,-1095.6 1176.03,-1095.6 1176.03,-1068.8 995.97,-1068.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1000.97" y="-1076.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1120.53" y="-1078.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- companyuser->google_auth -->
|
|
<g id="edge42" class="edge">
|
|
<title>companyuser:se->google_auth:n</title>
|
|
<g id="a_edge42"><a xlink:title="FK_companyuser_google_auth">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M1145.22,-1348.4C1192.33,-1301.29 1095.03,-1275.3 1086.58,-1212.14"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="1089.05,-1212.34 1086.14,-1205.51 1084.16,-1212.66 1089.05,-1212.34"/>
|
|
</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="M994.97,-1122.4C939.23,-1066.66 992.53,-1023.39 996.56,-947.16"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="999.01,-947.38 996.75,-940.32 994.11,-947.25 999.01,-947.38"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unittext -->
|
|
<g id="node8" class="node">
|
|
<title>unittext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="29.57,-886 29.57,-910.4 158.43,-910.4 158.43,-886 29.57,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.57,-886 29.57,-910.4 158.43,-910.4 158.43,-886 29.57,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="72.33" y="-895.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unittext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="29.57,-859.2 29.57,-886 158.43,-886 158.43,-859.2 29.57,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.57,-859.2 29.57,-886 158.43,-886 158.43,-859.2 29.57,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.57" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="123.93" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="140.93" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="29.57,-832.4 29.57,-859.2 158.43,-859.2 158.43,-832.4 29.57,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.57,-832.4 29.57,-859.2 158.43,-859.2 158.43,-832.4 29.57,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.57" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">language_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="124.43" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="141.43" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="29.57,-805.6 29.57,-832.4 158.43,-832.4 158.43,-805.6 29.57,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.57,-805.6 29.57,-832.4 158.43,-832.4 158.43,-805.6 29.57,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.57" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">unit_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="124.43" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="141.43" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="29.57,-778.8 29.57,-805.6 158.43,-805.6 158.43,-778.8 29.57,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.57,-778.8 29.57,-805.6 158.43,-805.6 158.43,-778.8 29.57,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.57" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">symbol</text>
|
|
<text xml:space="preserve" text-anchor="start" x="86.92" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="29.57,-752 29.57,-778.8 158.43,-778.8 158.43,-752 29.57,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.57,-752 29.57,-778.8 158.43,-778.8 158.43,-752 29.57,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.57" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="81.91" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- unittext->language -->
|
|
<g id="edge11" class="edge">
|
|
<title>unittext:se->language:n</title>
|
|
<g id="a_edge11"><a xlink:title="FK_unittext_language">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M159.43,-832.4C203.59,-788.23 161.49,-751.85 186,-694.4 201.39,-658.33 215.65,-655.29 237,-622.4 278.19,-558.93 323.64,-549.42 327.12,-478.91"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="329.57,-479.18 327.29,-472.12 324.67,-479.06 329.57,-479.18"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unit -->
|
|
<g id="node30" class="node">
|
|
<title>unit</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="788.51,-133.2 788.51,-161.6 913.49,-161.6 913.49,-133.2 788.51,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="788.51,-133.2 788.51,-161.6 913.49,-161.6 913.49,-133.2 788.51,-133.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="790.51,-155.6 790.51,-159.6 851,-159.6 851,-155.6 790.51,-155.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="851,-155.6 851,-159.6 911.49,-159.6 911.49,-155.6 851,-155.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="840" y="-142.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unit</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="788.51,-106.4 788.51,-133.2 913.49,-133.2 913.49,-106.4 788.51,-106.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="788.51,-106.4 788.51,-133.2 913.49,-133.2 913.49,-106.4 788.51,-106.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="793.51" y="-116.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="878.99" y="-118.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="895.99" y="-118.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="788.51,-79.6 788.51,-106.4 913.49,-106.4 913.49,-79.6 788.51,-79.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="788.51,-79.6 788.51,-106.4 913.49,-106.4 913.49,-79.6 788.51,-79.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="793.51" y="-87.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">si</text>
|
|
<text xml:space="preserve" text-anchor="start" x="841.98" y="-89.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="788.51,-52.8 788.51,-79.6 913.49,-79.6 913.49,-52.8 788.51,-52.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="788.51,-52.8 788.51,-79.6 913.49,-79.6 913.49,-52.8 788.51,-52.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="793.51" y="-60.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesi</text>
|
|
<text xml:space="preserve" text-anchor="start" x="841.98" y="-62.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="788.51,-26 788.51,-52.8 913.49,-52.8 913.49,-26 788.51,-26"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="788.51,-26 788.51,-52.8 913.49,-52.8 913.49,-26 788.51,-26"/>
|
|
<text xml:space="preserve" text-anchor="start" x="793.51" y="-33.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesifactor</text>
|
|
<text xml:space="preserve" text-anchor="start" x="879.49" y="-35.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- unittext->unit -->
|
|
<g id="edge10" class="edge">
|
|
<title>unittext:e->unit:n</title>
|
|
<g id="a_edge10"><a xlink:title="FK_unittext_unit">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M159.43,-819C159.94,-819 281.62,-237.95 282,-237.6 367.96,-157.12 797.25,-275.01 819.83,-169.66"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="822.27,-169.92 820.54,-162.71 817.39,-169.42 822.27,-169.92"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext -->
|
|
<g id="node9" class="node">
|
|
<title>categorytext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="214.32,-912.8 214.32,-937.2 345.68,-937.2 345.68,-912.8 214.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.32,-912.8 214.32,-937.2 345.68,-937.2 345.68,-912.8 214.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="244.32" y="-922.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorytext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="214.32,-886 214.32,-912.8 345.68,-912.8 345.68,-886 214.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.32,-886 214.32,-912.8 345.68,-912.8 345.68,-886 214.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.32" y="-896.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="311.18" y="-897.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="328.18" y="-897.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="214.32,-859.2 214.32,-886 345.68,-886 345.68,-859.2 214.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.32,-859.2 214.32,-886 345.68,-886 345.68,-859.2 214.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.32" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">language_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="311.69" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="328.68" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="214.32,-832.4 214.32,-859.2 345.68,-859.2 345.68,-832.4 214.32,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.32,-832.4 214.32,-859.2 345.68,-859.2 345.68,-832.4 214.32,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.32" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="311.69" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="328.68" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="214.32,-805.6 214.32,-832.4 345.68,-832.4 345.68,-805.6 214.32,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.32,-805.6 214.32,-832.4 345.68,-832.4 345.68,-805.6 214.32,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.32" y="-813.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="269.16" y="-815.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="214.32,-778.8 214.32,-805.6 345.68,-805.6 345.68,-778.8 214.32,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.32,-778.8 214.32,-805.6 345.68,-805.6 345.68,-778.8 214.32,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.32" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="269.16" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="214.32,-752 214.32,-778.8 345.68,-778.8 345.68,-752 214.32,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.32,-752 214.32,-778.8 345.68,-778.8 345.68,-752 214.32,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.32" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="264.68" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="214.32,-725.2 214.32,-752 345.68,-752 345.68,-725.2 214.32,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="214.32,-725.2 214.32,-752 345.68,-752 345.68,-725.2 214.32,-725.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="219.32" y="-733" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="264.68" y="-735" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorytext->language -->
|
|
<g id="edge32" class="edge">
|
|
<title>categorytext:se->language:n</title>
|
|
<g id="a_edge32"><a xlink:title="FK_categorytext_language">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M346.68,-859.2C375.66,-830.22 359.7,-545.73 357.93,-479.03"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="360.38,-479.08 357.82,-472.12 355.48,-479.16 360.38,-479.08"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext->category -->
|
|
<g id="edge31" class="edge">
|
|
<title>categorytext:e->category:n</title>
|
|
<g id="a_edge31"><a xlink:title="FK_categorytext_category">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M346.68,-845.8C414.98,-845.8 322.09,-739.93 373,-694.4 569.65,-518.53 1353.53,-789.12 1558,-622.4 1605.26,-583.86 1596.48,-550.64 1595.55,-492.21"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="1598.01,-492.5 1595.5,-485.52 1593.11,-492.54 1598.01,-492.5"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articletext -->
|
|
<g id="node11" class="node">
|
|
<title>articletext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="401.32,-912.8 401.32,-937.2 532.68,-937.2 532.68,-912.8 401.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="401.32,-912.8 401.32,-937.2 532.68,-937.2 532.68,-912.8 401.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="438.65" y="-922.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articletext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="401.32,-886 401.32,-912.8 532.68,-912.8 532.68,-886 401.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="401.32,-886 401.32,-912.8 532.68,-912.8 532.68,-886 401.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="406.32" y="-896.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="498.18" y="-897.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="515.18" y="-897.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="401.32,-859.2 401.32,-886 532.68,-886 532.68,-859.2 401.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="401.32,-859.2 401.32,-886 532.68,-886 532.68,-859.2 401.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="406.32" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">language_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="498.69" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="515.68" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="401.32,-832.4 401.32,-859.2 532.68,-859.2 532.68,-832.4 401.32,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="401.32,-832.4 401.32,-859.2 532.68,-859.2 532.68,-832.4 401.32,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="406.32" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="498.69" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="515.68" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="401.32,-805.6 401.32,-832.4 532.68,-832.4 532.68,-805.6 401.32,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="401.32,-805.6 401.32,-832.4 532.68,-832.4 532.68,-805.6 401.32,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="406.32" y="-813.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="456.16" y="-815.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="401.32,-778.8 401.32,-805.6 532.68,-805.6 532.68,-778.8 401.32,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="401.32,-778.8 401.32,-805.6 532.68,-805.6 532.68,-778.8 401.32,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="406.32" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="456.16" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="401.32,-752 401.32,-778.8 532.68,-778.8 532.68,-752 401.32,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="401.32,-752 401.32,-778.8 532.68,-778.8 532.68,-752 401.32,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="406.32" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="451.68" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="401.32,-725.2 401.32,-752 532.68,-752 532.68,-725.2 401.32,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="401.32,-725.2 401.32,-752 532.68,-752 532.68,-725.2 401.32,-725.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="406.32" y="-733" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="451.68" y="-735" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articletext->language -->
|
|
<g id="edge34" class="edge">
|
|
<title>articletext:sw->language:n</title>
|
|
<g id="a_edge34"><a xlink:title="FK_articletext_language">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M400.32,-859.2C371.34,-830.22 386.41,-545.73 388.08,-479.03"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="390.52,-479.16 388.19,-472.12 385.63,-479.08 390.52,-479.16"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article -->
|
|
<g id="node15" class="node">
|
|
<title>article</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1835.42,-590 1835.42,-618.4 1990.58,-618.4 1990.58,-590 1835.42,-590"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-590 1835.42,-618.4 1990.58,-618.4 1990.58,-590 1835.42,-590"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1837.42,-612.4 1837.42,-616.4 1852.54,-616.4 1852.54,-612.4 1837.42,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1852.54,-612.4 1852.54,-616.4 1867.65,-616.4 1867.65,-612.4 1852.54,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1867.65,-612.4 1867.65,-616.4 1882.77,-616.4 1882.77,-612.4 1867.65,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1882.77,-612.4 1882.77,-616.4 1897.88,-616.4 1897.88,-612.4 1882.77,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1897.88,-612.4 1897.88,-616.4 1913,-616.4 1913,-612.4 1897.88,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1913,-612.4 1913,-616.4 1928.12,-616.4 1928.12,-612.4 1913,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1928.12,-612.4 1928.12,-616.4 1943.23,-616.4 1943.23,-612.4 1928.12,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1943.23,-612.4 1943.23,-616.4 1958.35,-616.4 1958.35,-612.4 1943.23,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1958.35,-612.4 1958.35,-616.4 1973.46,-616.4 1973.46,-612.4 1958.35,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1973.46,-612.4 1973.46,-616.4 1988.58,-616.4 1988.58,-612.4 1973.46,-612.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1895.32" y="-599.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">article</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1835.42,-563.2 1835.42,-590 1990.58,-590 1990.58,-563.2 1835.42,-563.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-563.2 1835.42,-590 1990.58,-590 1990.58,-563.2 1835.42,-563.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-573.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1956.08" y="-574.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1973.07" y="-574.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1835.42,-536.4 1835.42,-563.2 1990.58,-563.2 1990.58,-536.4 1835.42,-536.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-536.4 1835.42,-563.2 1990.58,-563.2 1990.58,-536.4 1835.42,-536.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-546.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">unit_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1956.58" y="-548.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1973.58" y="-548.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1835.42,-509.6 1835.42,-536.4 1990.58,-536.4 1990.58,-509.6 1835.42,-509.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-509.6 1835.42,-536.4 1990.58,-536.4 1990.58,-509.6 1835.42,-509.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-519.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">fatherarticle_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1940.8" y="-519.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1956.58" y="-521.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1973.58" y="-521.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1835.42,-482.8 1835.42,-509.6 1990.58,-509.6 1990.58,-482.8 1835.42,-482.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-482.8 1835.42,-509.6 1990.58,-509.6 1990.58,-482.8 1835.42,-482.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-493" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">articlelist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1922.13" y="-493" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1956.58" y="-494.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1973.58" y="-494.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1835.42,-456 1835.42,-482.8 1990.58,-482.8 1990.58,-456 1835.42,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-456 1835.42,-482.8 1990.58,-482.8 1990.58,-456 1835.42,-456"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-466.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">optionslist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1931.42" y="-466.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1956.58" y="-467.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1973.58" y="-467.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1835.42,-429.2 1835.42,-456 1990.58,-456 1990.58,-429.2 1835.42,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-429.2 1835.42,-456 1990.58,-456 1990.58,-429.2 1835.42,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-439.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">brand_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1899.54" y="-439.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1956.58" y="-440.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1973.58" y="-440.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1835.42,-402.4 1835.42,-429.2 1990.58,-429.2 1990.58,-402.4 1835.42,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-402.4 1835.42,-429.2 1990.58,-429.2 1990.58,-402.4 1835.42,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-410.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sku?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1914.06" y="-412.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1835.42,-375.6 1835.42,-402.4 1990.58,-402.4 1990.58,-375.6 1835.42,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-375.6 1835.42,-402.4 1990.58,-402.4 1990.58,-375.6 1835.42,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">unitamount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1956.57" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1835.42,-348.8 1835.42,-375.6 1990.58,-375.6 1990.58,-348.8 1835.42,-348.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-348.8 1835.42,-375.6 1990.58,-375.6 1990.58,-348.8 1835.42,-348.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-356.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">weight</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1956.57" y="-358.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1835.42,-322 1835.42,-348.8 1990.58,-348.8 1990.58,-322 1835.42,-322"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-322 1835.42,-348.8 1990.58,-348.8 1990.58,-322 1835.42,-322"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-329.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">is_father</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1971.58" y="-331.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1835.42,-295.2 1835.42,-322 1990.58,-322 1990.58,-295.2 1835.42,-295.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-295.2 1835.42,-322 1990.58,-322 1990.58,-295.2 1835.42,-295.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-303" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">fathersort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1971.08" y="-305" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1835.42,-268.4 1835.42,-295.2 1990.58,-295.2 1990.58,-268.4 1835.42,-268.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-268.4 1835.42,-295.2 1990.58,-295.2 1990.58,-268.4 1835.42,-268.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-276.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1935.07" y="-278.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1835.42,-241.6 1835.42,-268.4 1990.58,-268.4 1990.58,-241.6 1835.42,-241.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1835.42,-241.6 1835.42,-268.4 1990.58,-268.4 1990.58,-241.6 1835.42,-241.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840.42" y="-249.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">updated_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1935.07" y="-251.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- articletext->article -->
|
|
<g id="edge33" class="edge">
|
|
<title>articletext:e->article:n</title>
|
|
<g id="a_edge33"><a xlink:title="FK_articletext_article">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M533.68,-845.8C567.6,-845.8 528.22,-717.56 553,-694.4 655.8,-598.31 1794.48,-754.24 1843.36,-626.25"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="1845.75,-626.81 1844.6,-619.48 1840.93,-625.93 1845.75,-626.81"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- category->category -->
|
|
<g id="edge2" class="edge">
|
|
<title>category:e->category:e</title>
|
|
<g id="a_edge2"><a xlink:title="FK_category_parent">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M1699.9,-415.8C1738.17,-415.8 1738.17,-479.15 1709.27,-456.68"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="1702.17,-451.15 1707.13,-459.44 1711.42,-453.91 1702.17,-451.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle -->
|
|
<g id="node13" class="node">
|
|
<title>categoryarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1580.21,-859.2 1580.21,-883.6 1705.79,-883.6 1705.79,-859.2 1580.21,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1580.21,-859.2 1580.21,-883.6 1705.79,-883.6 1705.79,-859.2 1580.21,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1600.31" y="-868.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categoryarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1580.21,-832.4 1580.21,-859.2 1705.79,-859.2 1705.79,-832.4 1580.21,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1580.21,-832.4 1580.21,-859.2 1705.79,-859.2 1705.79,-832.4 1580.21,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1585.21" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1671.29" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1688.29" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1580.21,-805.6 1580.21,-832.4 1705.79,-832.4 1705.79,-805.6 1580.21,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1580.21,-805.6 1580.21,-832.4 1705.79,-832.4 1705.79,-805.6 1580.21,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1585.21" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1671.8" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1688.79" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1580.21,-778.8 1580.21,-805.6 1705.79,-805.6 1705.79,-778.8 1580.21,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1580.21,-778.8 1580.21,-805.6 1705.79,-805.6 1705.79,-778.8 1580.21,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1585.21" y="-789" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1671.8" y="-790.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1688.79" y="-790.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- categoryarticle->category -->
|
|
<g id="edge27" class="edge">
|
|
<title>categoryarticle:sw->category:n</title>
|
|
<g id="a_edge27"><a xlink:title="FK_categoryarticle_category">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M1579.21,-805.6C1569.52,-795.92 1578.08,-788.33 1580.21,-774.8 1600.65,-644.69 1660.97,-619.24 1663.67,-492.31"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="1666.11,-492.54 1663.74,-485.52 1661.21,-492.49 1666.11,-492.54"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle->article -->
|
|
<g id="edge28" class="edge">
|
|
<title>categoryarticle:se->article:n</title>
|
|
<g id="a_edge28"><a xlink:title="FK_categoryarticle_article">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M1705.79,-777.8C1733.46,-750.13 1708.21,-723.83 1734,-694.4 1782.95,-638.54 1881.78,-690.23 1889.81,-626.26"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="1892.24,-626.65 1890.2,-619.52 1887.35,-626.36 1892.24,-626.65"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlehistory -->
|
|
<g id="node14" class="node">
|
|
<title>articlehistory</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1761.72,-872.6 1761.72,-897 1878.28,-897 1878.28,-872.6 1761.72,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1761.72,-872.6 1761.72,-897 1878.28,-897 1878.28,-872.6 1761.72,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1782.32" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlehistory</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1761.72,-845.8 1761.72,-872.6 1878.28,-872.6 1878.28,-845.8 1761.72,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1761.72,-845.8 1761.72,-872.6 1878.28,-872.6 1878.28,-845.8 1761.72,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1766.72" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1843.78" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1860.78" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1761.72,-819 1761.72,-845.8 1878.28,-845.8 1878.28,-819 1761.72,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1761.72,-819 1761.72,-845.8 1878.28,-845.8 1878.28,-819 1761.72,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1766.72" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1844.29" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1861.29" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1761.72,-792.2 1761.72,-819 1878.28,-819 1878.28,-792.2 1761.72,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1761.72,-792.2 1761.72,-819 1878.28,-819 1878.28,-792.2 1761.72,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1766.72" y="-800" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1822.78" y="-802" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1761.72,-765.4 1761.72,-792.2 1878.28,-792.2 1878.28,-765.4 1761.72,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1761.72,-765.4 1761.72,-792.2 1878.28,-792.2 1878.28,-765.4 1761.72,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1766.72" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">text</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1797.28" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articlehistory->article -->
|
|
<g id="edge17" class="edge">
|
|
<title>articlehistory:se->article:n</title>
|
|
<g id="a_edge17"><a xlink:title="FK_articlehistory_article">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M1879.28,-819C1909.29,-788.99 1906,-677.31 1905.5,-626.44"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="1907.95,-626.5 1905.46,-619.52 1903.05,-626.53 1907.95,-626.5"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->article -->
|
|
<g id="edge16" class="edge">
|
|
<title>article:e->article:e</title>
|
|
<g id="a_edge16"><a xlink:title="FK_article_fatherarticle">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M1990.58,-523C2028.85,-523 2028.85,-613.15 1999.95,-590.68"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="1992.85,-585.15 1997.81,-593.44 2002.1,-587.91 1992.85,-585.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelist -->
|
|
<g id="node17" class="node">
|
|
<title>articlelist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1978.65,-93 1978.65,-121.4 2041.35,-121.4 2041.35,-93 1978.65,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1978.65,-93 1978.65,-121.4 2041.35,-121.4 2041.35,-93 1978.65,-93"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1980.65,-115.4 1980.65,-119.4 2010,-119.4 2010,-115.4 1980.65,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2010,-115.4 2010,-119.4 2039.35,-119.4 2039.35,-115.4 2010,-115.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1983.65" y="-102.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1978.65,-66.2 1978.65,-93 2041.35,-93 2041.35,-66.2 1978.65,-66.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1978.65,-66.2 1978.65,-93 2041.35,-93 2041.35,-66.2 1978.65,-66.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1983.65" y="-76.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2006.85" y="-77.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2023.84" y="-77.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->articlelist -->
|
|
<g id="edge14" class="edge">
|
|
<title>article:se->articlelist:n</title>
|
|
<g id="a_edge14"><a xlink:title="FK_article_articlelist">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M1991.58,-482.8C2103.36,-371.02 1999.34,-284.73 1995.44,-129.29"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="1997.89,-129.49 1995.35,-122.52 1992.99,-129.55 1997.89,-129.49"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslist -->
|
|
<g id="node19" class="node">
|
|
<title>optionslist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2118.67,-93 2118.67,-121.4 2189.33,-121.4 2189.33,-93 2118.67,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2118.67,-93 2118.67,-121.4 2189.33,-121.4 2189.33,-93 2118.67,-93"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2120.67,-115.4 2120.67,-119.4 2154,-119.4 2154,-115.4 2120.67,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2154,-115.4 2154,-119.4 2187.33,-119.4 2187.33,-115.4 2154,-115.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2123.67" y="-102.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2118.67,-66.2 2118.67,-93 2189.33,-93 2189.33,-66.2 2118.67,-66.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2118.67,-66.2 2118.67,-93 2189.33,-93 2189.33,-66.2 2118.67,-66.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2123.67" y="-76.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2154.83" y="-77.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2171.83" y="-77.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->optionslist -->
|
|
<g id="edge15" class="edge">
|
|
<title>article:se->optionslist:n</title>
|
|
<g id="a_edge15"><a xlink:title="FK_article_optionslist">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M1991.58,-456C2104.43,-343.15 2136.16,-285.19 2137.3,-129.34"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="2139.75,-129.53 2137.33,-122.52 2134.85,-129.51 2139.75,-129.53"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brand -->
|
|
<g id="node20" class="node">
|
|
<title>brand</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2256.31,-119.8 2256.31,-148.2 2415.69,-148.2 2415.69,-119.8 2256.31,-119.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2256.31,-119.8 2256.31,-148.2 2415.69,-148.2 2415.69,-119.8 2256.31,-119.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2258.31,-142.2 2258.31,-146.2 2336,-146.2 2336,-142.2 2258.31,-142.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2336,-142.2 2336,-146.2 2413.69,-146.2 2413.69,-142.2 2336,-142.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2319.33" y="-129.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brand</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2256.31,-93 2256.31,-119.8 2415.69,-119.8 2415.69,-93 2256.31,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2256.31,-93 2256.31,-119.8 2415.69,-119.8 2415.69,-93 2256.31,-93"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2261.31" y="-103.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2381.19" y="-104.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2398.19" y="-104.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2256.31,-66.2 2256.31,-93 2415.69,-93 2415.69,-66.2 2256.31,-66.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2256.31,-66.2 2256.31,-93 2415.69,-93 2415.69,-66.2 2256.31,-66.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2261.31" y="-74" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2339.17" y="-76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2256.31,-39.4 2256.31,-66.2 2415.69,-66.2 2415.69,-39.4 2256.31,-39.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2256.31,-39.4 2256.31,-66.2 2415.69,-66.2 2415.69,-39.4 2256.31,-39.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2261.31" y="-47.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">gsprpinfo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2334.69" y="-49.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- article->brand -->
|
|
<g id="edge13" class="edge">
|
|
<title>article:e->brand:n</title>
|
|
<g id="a_edge13"><a xlink:title="FK_article_brand">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M1991.58,-442.6C2177.43,-442.6 2293.38,-339.5 2297.06,-156.27"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="2299.51,-156.34 2297.13,-149.32 2294.61,-156.29 2299.51,-156.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->unit -->
|
|
<g id="edge12" class="edge">
|
|
<title>article:w->unit:n</title>
|
|
<g id="a_edge12"><a xlink:title="FK_article_unit">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M1834.42,-549.8C1690.21,-549.8 1857.06,-329.6 1746,-237.6 1674.03,-177.99 929.95,-252.14 883.51,-169.13"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="885.96,-168.78 881.79,-162.65 881.22,-170.04 885.96,-168.78"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articleean -->
|
|
<g id="node16" class="node">
|
|
<title>articleean</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1934.76,-859.2 1934.76,-883.6 2043.24,-883.6 2043.24,-859.2 1934.76,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1934.76,-859.2 1934.76,-883.6 2043.24,-883.6 2043.24,-859.2 1934.76,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1960.98" y="-868.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articleean</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1934.76,-832.4 1934.76,-859.2 2043.24,-859.2 2043.24,-832.4 1934.76,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1934.76,-832.4 1934.76,-859.2 2043.24,-859.2 2043.24,-832.4 1934.76,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1939.76" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2008.73" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2025.73" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1934.76,-805.6 1934.76,-832.4 2043.24,-832.4 2043.24,-805.6 1934.76,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1934.76,-805.6 1934.76,-832.4 2043.24,-832.4 2043.24,-805.6 1934.76,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1939.76" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2009.24" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2026.24" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1934.76,-778.8 1934.76,-805.6 2043.24,-805.6 2043.24,-778.8 1934.76,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1934.76,-778.8 1934.76,-805.6 2043.24,-805.6 2043.24,-778.8 1934.76,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1939.76" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">ean</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1971.72" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
</g>
|
|
<!-- articleean->article -->
|
|
<g id="edge18" class="edge">
|
|
<title>articleean:sw->article:n</title>
|
|
<g id="a_edge18"><a xlink:title="FK_articleean_article">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M1933.76,-805.6C1876.7,-748.53 1931.53,-704.26 1935.45,-626.08"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="1937.89,-626.58 1935.62,-619.52 1932.99,-626.45 1937.89,-626.58"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle -->
|
|
<g id="node18" class="node">
|
|
<title>articlelistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2099.65,-886 2099.65,-910.4 2228.35,-910.4 2228.35,-886 2099.65,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2099.65,-886 2099.65,-910.4 2228.35,-910.4 2228.35,-886 2099.65,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2119.98" y="-895.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2099.65,-859.2 2099.65,-886 2228.35,-886 2228.35,-859.2 2099.65,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2099.65,-859.2 2099.65,-886 2228.35,-886 2228.35,-859.2 2099.65,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2104.65" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2193.85" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2210.85" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2099.65,-832.4 2099.65,-859.2 2228.35,-859.2 2228.35,-832.4 2099.65,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2099.65,-832.4 2099.65,-859.2 2228.35,-859.2 2228.35,-832.4 2099.65,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2104.65" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2194.35" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2211.35" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2099.65,-805.6 2099.65,-832.4 2228.35,-832.4 2228.35,-805.6 2099.65,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2099.65,-805.6 2099.65,-832.4 2228.35,-832.4 2228.35,-805.6 2099.65,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2104.65" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">articlelist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2194.35" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2211.35" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2099.65,-778.8 2099.65,-805.6 2228.35,-805.6 2228.35,-778.8 2099.65,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2099.65,-778.8 2099.65,-805.6 2228.35,-805.6 2228.35,-778.8 2099.65,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2104.65" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2208.85" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2099.65,-752 2099.65,-778.8 2228.35,-778.8 2228.35,-752 2099.65,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2099.65,-752 2099.65,-778.8 2228.35,-778.8 2228.35,-752 2099.65,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2104.65" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2208.85" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlelistarticle->article -->
|
|
<g id="edge24" class="edge">
|
|
<title>articlelistarticle:sw->article:n</title>
|
|
<g id="a_edge24"><a xlink:title="FK_articlelistarticle_article">
|
|
<path fill="none" stroke="#805ad5" stroke-width="1.4" d="M2098.65,-832.4C2054.42,-788.17 2106.29,-746.05 2071,-694.4 2037.02,-644.67 1959.24,-677.14 1951.42,-626.3"/>
|
|
<polygon fill="#805ad5" stroke="#805ad5" stroke-width="1.4" points="1953.88,-626.32 1950.94,-619.51 1948.99,-626.67 1953.88,-626.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle->articlelist -->
|
|
<g id="edge23" class="edge">
|
|
<title>articlelistarticle:sw->articlelist:n</title>
|
|
<g id="a_edge23"><a xlink:title="FK_articlelistarticle_articlelist">
|
|
<path fill="none" stroke="#3182ce" stroke-width="1.4" d="M2098.65,-805.6C2097.86,-804.81 2034.07,-209.32 2025.6,-129.26"/>
|
|
<polygon fill="#3182ce" stroke="#3182ce" stroke-width="1.4" points="2028.06,-129.22 2024.89,-122.51 2023.18,-129.72 2028.06,-129.22"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle -->
|
|
<g id="node21" class="node">
|
|
<title>optionslistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2284,-899.4 2284,-923.8 2422,-923.8 2422,-899.4 2284,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2284,-899.4 2284,-923.8 2422,-923.8 2422,-899.4 2284,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2304.99" y="-909" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2284,-872.6 2284,-899.4 2422,-899.4 2422,-872.6 2284,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2284,-872.6 2284,-899.4 2422,-899.4 2422,-872.6 2284,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2289" y="-882.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2387.5" y="-884.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2404.5" y="-884.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2284,-845.8 2284,-872.6 2422,-872.6 2422,-845.8 2284,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2284,-845.8 2284,-872.6 2422,-872.6 2422,-845.8 2284,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2289" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2388" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2405" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2284,-819 2284,-845.8 2422,-845.8 2422,-819 2284,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2284,-819 2284,-845.8 2422,-845.8 2422,-819 2284,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2289" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">optionslist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2388" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2405" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2284,-792.2 2284,-819 2422,-819 2422,-792.2 2284,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2284,-792.2 2284,-819 2422,-819 2422,-792.2 2284,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2289" y="-800" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2402.5" y="-802" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2284,-765.4 2284,-792.2 2422,-792.2 2422,-765.4 2284,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2284,-765.4 2284,-792.2 2422,-792.2 2422,-765.4 2284,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2289" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2402.5" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2284,-738.6 2284,-765.4 2422,-765.4 2422,-738.6 2284,-738.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2284,-738.6 2284,-765.4 2422,-765.4 2422,-738.6 2284,-738.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2289" y="-746.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">mandated</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2403" y="-748.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
</g>
|
|
<!-- optionslistarticle->article -->
|
|
<g id="edge26" class="edge">
|
|
<title>optionslistarticle:sw->article:n</title>
|
|
<g id="a_edge26"><a xlink:title="FK_optionslistarticle_article">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M2283,-845.8C2234.67,-797.47 2302.29,-744.69 2256,-694.4 2167.78,-598.55 1975.21,-743.69 1966.23,-626.31"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="1968.68,-626.42 1965.98,-619.52 1963.79,-626.6 1968.68,-626.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle->optionslist -->
|
|
<g id="edge25" class="edge">
|
|
<title>optionslistarticle:sw->optionslist:n</title>
|
|
<g id="a_edge25"><a xlink:title="FK_optionslistarticle_optionslist">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M2283,-819C2269.88,-805.88 2181.36,-212.08 2171.55,-129.46"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="2173.99,-129.24 2170.87,-122.51 2169.11,-129.71 2173.99,-129.24"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorypic -->
|
|
<g id="node22" class="node">
|
|
<title>categorypic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2478.21,-872.6 2478.21,-897 2603.79,-897 2603.79,-872.6 2478.21,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2478.21,-872.6 2478.21,-897 2603.79,-897 2603.79,-872.6 2478.21,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2507.32" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorypic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2478.21,-845.8 2478.21,-872.6 2603.79,-872.6 2603.79,-845.8 2478.21,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2478.21,-845.8 2478.21,-872.6 2603.79,-872.6 2603.79,-845.8 2478.21,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2483.21" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2569.29" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2586.29" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2478.21,-819 2478.21,-845.8 2603.79,-845.8 2603.79,-819 2478.21,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2478.21,-819 2478.21,-845.8 2603.79,-845.8 2603.79,-819 2478.21,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2483.21" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2569.8" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2586.79" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2478.21,-792.2 2478.21,-819 2603.79,-819 2603.79,-792.2 2478.21,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2478.21,-792.2 2478.21,-819 2603.79,-819 2603.79,-792.2 2478.21,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2483.21" y="-802.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2569.8" y="-803.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2586.79" y="-803.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2478.21,-765.4 2478.21,-792.2 2603.79,-792.2 2603.79,-765.4 2478.21,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2478.21,-765.4 2478.21,-792.2 2603.79,-792.2 2603.79,-765.4 2478.21,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2483.21" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2584.29" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- categorypic->category -->
|
|
<g id="edge29" class="edge">
|
|
<title>categorypic:w->category:n</title>
|
|
<g id="a_edge29"><a xlink:title="FK_categorypic_category">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M2477.21,-832.4C2446.11,-832.4 2476.59,-715.77 2454,-694.4 2348.89,-595 1935.07,-689.68 1807,-622.4 1737.31,-585.79 1690.12,-566.61 1686.72,-492.25"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="1689.17,-492.46 1686.57,-485.52 1684.27,-492.57 1689.17,-492.46"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- pic -->
|
|
<g id="node23" class="node">
|
|
<title>pic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2583.11,-536.4 2583.11,-564.8 2736.89,-564.8 2736.89,-536.4 2583.11,-536.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2583.11,-536.4 2583.11,-564.8 2736.89,-564.8 2736.89,-536.4 2583.11,-536.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2585.11,-558.8 2585.11,-562.8 2635.04,-562.8 2635.04,-558.8 2585.11,-558.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2635.04,-558.8 2635.04,-562.8 2684.96,-562.8 2684.96,-558.8 2635.04,-558.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2684.96,-558.8 2684.96,-562.8 2734.89,-562.8 2734.89,-558.8 2684.96,-558.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2651.33" y="-546" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">pic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2583.11,-509.6 2583.11,-536.4 2736.89,-536.4 2736.89,-509.6 2583.11,-509.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2583.11,-509.6 2583.11,-536.4 2736.89,-536.4 2736.89,-509.6 2583.11,-509.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2588.11" y="-519.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2702.39" y="-521.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2719.39" y="-521.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2583.11,-482.8 2583.11,-509.6 2736.89,-509.6 2736.89,-482.8 2583.11,-482.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2583.11,-482.8 2583.11,-509.6 2736.89,-509.6 2736.89,-482.8 2583.11,-482.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2588.11" y="-490.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">w</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2717.39" y="-492.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2583.11,-456 2583.11,-482.8 2736.89,-482.8 2736.89,-456 2583.11,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2583.11,-456 2583.11,-482.8 2736.89,-482.8 2736.89,-456 2583.11,-456"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2588.11" y="-463.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">h</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2717.39" y="-465.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2583.11,-429.2 2583.11,-456 2736.89,-456 2736.89,-429.2 2583.11,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2583.11,-429.2 2583.11,-456 2736.89,-456 2736.89,-429.2 2583.11,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2588.11" y="-437" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">size</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2701.89" y="-439" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIGINT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2583.11,-402.4 2583.11,-429.2 2736.89,-429.2 2736.89,-402.4 2583.11,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2583.11,-402.4 2583.11,-429.2 2736.89,-429.2 2736.89,-402.4 2583.11,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2588.11" y="-410.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">hash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2665.38" y="-412.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2583.11,-375.6 2583.11,-402.4 2736.89,-402.4 2736.89,-375.6 2583.11,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2583.11,-375.6 2583.11,-402.4 2736.89,-402.4 2736.89,-375.6 2583.11,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2588.11" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbw</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2717.39" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2583.11,-348.8 2583.11,-375.6 2736.89,-375.6 2736.89,-348.8 2583.11,-348.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2583.11,-348.8 2583.11,-375.6 2736.89,-375.6 2736.89,-348.8 2583.11,-348.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2588.11" y="-356.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbh</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2717.39" y="-358.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2583.11,-322 2583.11,-348.8 2736.89,-348.8 2736.89,-322 2583.11,-322"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2583.11,-322 2583.11,-348.8 2736.89,-348.8 2736.89,-322 2583.11,-322"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2588.11" y="-329.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbhash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2665.38" y="-331.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2583.11,-295.2 2583.11,-322 2736.89,-322 2736.89,-295.2 2583.11,-295.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2583.11,-295.2 2583.11,-322 2736.89,-322 2736.89,-295.2 2583.11,-295.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2588.11" y="-303" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">source</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2655.89" y="-305" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorypic->pic -->
|
|
<g id="edge30" class="edge">
|
|
<title>categorypic:se->pic:n</title>
|
|
<g id="a_edge30"><a xlink:title="FK_categorypic_pic">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M2604.79,-792.2C2638.73,-758.26 2613.22,-629.75 2610.33,-572.91"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="2612.78,-572.85 2610.13,-565.92 2607.88,-572.98 2612.78,-572.85"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic -->
|
|
<g id="node24" class="node">
|
|
<title>articlepic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2659.76,-872.6 2659.76,-897 2768.24,-897 2768.24,-872.6 2659.76,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2659.76,-872.6 2659.76,-897 2768.24,-897 2768.24,-872.6 2659.76,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2687.65" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlepic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2659.76,-845.8 2659.76,-872.6 2768.24,-872.6 2768.24,-845.8 2659.76,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2659.76,-845.8 2659.76,-872.6 2768.24,-872.6 2768.24,-845.8 2659.76,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2664.76" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2733.73" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2750.73" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2659.76,-819 2659.76,-845.8 2768.24,-845.8 2768.24,-819 2659.76,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2659.76,-819 2659.76,-845.8 2768.24,-845.8 2768.24,-819 2659.76,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2664.76" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2734.24" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2751.24" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2659.76,-792.2 2659.76,-819 2768.24,-819 2768.24,-792.2 2659.76,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2659.76,-792.2 2659.76,-819 2768.24,-819 2768.24,-792.2 2659.76,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2664.76" y="-802.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2734.24" y="-803.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2751.24" y="-803.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2659.76,-765.4 2659.76,-792.2 2768.24,-792.2 2768.24,-765.4 2659.76,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2659.76,-765.4 2659.76,-792.2 2768.24,-792.2 2768.24,-765.4 2659.76,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2664.76" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2748.74" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlepic->article -->
|
|
<g id="edge19" class="edge">
|
|
<title>articlepic:w->article:n</title>
|
|
<g id="a_edge19"><a xlink:title="FK_articlepic_article">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M2658.76,-832.4C2596.29,-832.4 2677.78,-736.92 2632,-694.4 2527.56,-597.4 2004.2,-755.98 1981.76,-626.36"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="1984.22,-626.28 1981.19,-619.51 1979.33,-626.69 1984.22,-626.28"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic->pic -->
|
|
<g id="edge20" class="edge">
|
|
<title>articlepic:sw->pic:n</title>
|
|
<g id="a_edge20"><a xlink:title="FK_articlepic_pic">
|
|
<path fill="none" stroke="#d53f8c" stroke-width="1.4" d="M2658.76,-792.2C2624.84,-758.27 2656.16,-629.74 2659.68,-572.91"/>
|
|
<polygon fill="#d53f8c" stroke="#d53f8c" stroke-width="1.4" points="2662.13,-573 2659.93,-565.92 2657.24,-572.83 2662.13,-573"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic -->
|
|
<g id="node25" class="node">
|
|
<title>brandpic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2823.94,-872.6 2823.94,-897 2930.06,-897 2930.06,-872.6 2823.94,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2823.94,-872.6 2823.94,-897 2930.06,-897 2930.06,-872.6 2823.94,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2851.66" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brandpic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2823.94,-845.8 2823.94,-872.6 2930.06,-872.6 2930.06,-845.8 2823.94,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2823.94,-845.8 2823.94,-872.6 2930.06,-872.6 2930.06,-845.8 2823.94,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2828.94" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2895.56" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2912.55" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2823.94,-819 2823.94,-845.8 2930.06,-845.8 2930.06,-819 2823.94,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2823.94,-819 2823.94,-845.8 2930.06,-845.8 2930.06,-819 2823.94,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2828.94" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">brand_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2896.06" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2913.06" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2823.94,-792.2 2823.94,-819 2930.06,-819 2930.06,-792.2 2823.94,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2823.94,-792.2 2823.94,-819 2930.06,-819 2930.06,-792.2 2823.94,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2828.94" y="-802.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2896.06" y="-803.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2913.06" y="-803.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2823.94,-765.4 2823.94,-792.2 2930.06,-792.2 2930.06,-765.4 2823.94,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2823.94,-765.4 2823.94,-792.2 2930.06,-792.2 2930.06,-765.4 2823.94,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2828.94" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2910.56" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- brandpic->brand -->
|
|
<g id="edge21" class="edge">
|
|
<title>brandpic:sw->brand:n</title>
|
|
<g id="a_edge21"><a xlink:title="FK_brandpic_brand">
|
|
<path fill="none" stroke="#dd6b20" stroke-width="1.4" d="M2822.94,-819C2777.04,-773.09 2807.87,-286.35 2765,-237.6 2649.53,-106.28 2384.38,-317.53 2375.1,-156.22"/>
|
|
<polygon fill="#dd6b20" stroke="#dd6b20" stroke-width="1.4" points="2377.55,-156.25 2374.9,-149.32 2372.65,-156.38 2377.55,-156.25"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic->pic -->
|
|
<g id="edge22" class="edge">
|
|
<title>brandpic:sw->pic:n</title>
|
|
<g id="a_edge22"><a xlink:title="FK_brandpic_pic">
|
|
<path fill="none" stroke="#38a169" stroke-width="1.4" d="M2822.94,-792.2C2791.06,-760.32 2814.62,-735.46 2796,-694.4 2768.58,-633.93 2715.02,-633.25 2710.27,-572.75"/>
|
|
<polygon fill="#38a169" stroke="#38a169" stroke-width="1.4" points="2712.72,-572.82 2710.01,-565.92 2707.82,-573.01 2712.72,-572.82"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price -->
|
|
<g id="node27" class="node">
|
|
<title>price</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1232.05,-1470 1232.05,-1494.4 1401.95,-1494.4 1401.95,-1470 1232.05,-1470"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1232.05,-1470 1232.05,-1494.4 1401.95,-1494.4 1401.95,-1470 1232.05,-1470"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1302.66" y="-1479.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">price</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1232.05,-1443.2 1232.05,-1470 1401.95,-1470 1401.95,-1443.2 1232.05,-1443.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1232.05,-1443.2 1232.05,-1470 1401.95,-1470 1401.95,-1443.2 1232.05,-1443.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1237.05" y="-1453.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="1367.45" y="-1454.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1384.45" y="-1454.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1232.05,-1416.4 1232.05,-1443.2 1401.95,-1443.2 1401.95,-1416.4 1232.05,-1416.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1232.05,-1416.4 1232.05,-1443.2 1401.95,-1443.2 1401.95,-1416.4 1232.05,-1416.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1237.05" y="-1426.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="1367.95" y="-1428.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1384.95" y="-1428.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1232.05,-1389.6 1232.05,-1416.4 1401.95,-1416.4 1401.95,-1389.6 1232.05,-1389.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1232.05,-1389.6 1232.05,-1416.4 1401.95,-1416.4 1401.95,-1389.6 1232.05,-1389.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1237.05" y="-1399.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="1367.95" y="-1401.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1384.95" y="-1401.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1232.05,-1362.8 1232.05,-1389.6 1401.95,-1389.6 1401.95,-1362.8 1232.05,-1362.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1232.05,-1362.8 1232.05,-1389.6 1401.95,-1389.6 1401.95,-1362.8 1232.05,-1362.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1237.05" y="-1373" 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="1367.95" y="-1374.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1384.95" y="-1374.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1232.05,-1336 1232.05,-1362.8 1401.95,-1362.8 1401.95,-1336 1232.05,-1336"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1232.05,-1336 1232.05,-1362.8 1401.95,-1362.8 1401.95,-1336 1232.05,-1336"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1237.05" y="-1343.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">minmultiplier</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1333.43" y="-1345.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1232.05,-1309.2 1232.05,-1336 1401.95,-1336 1401.95,-1309.2 1232.05,-1309.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1232.05,-1309.2 1232.05,-1336 1401.95,-1336 1401.95,-1309.2 1232.05,-1309.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1237.05" y="-1317" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1367.95" y="-1319" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- price->customergroup -->
|
|
<g id="edge37" class="edge">
|
|
<title>price:w->customergroup:n</title>
|
|
<g id="a_edge37"><a xlink:title="FK_price_customergroup">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M1231.05,-1429.8C1174.73,-1429.8 1248.41,-1344.43 1208,-1305.2 1037.9,-1140.07 689.17,-1422.77 680.34,-1198.89"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="682.8,-1199.07 680.21,-1192.12 677.9,-1199.16 682.8,-1199.07"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price->article -->
|
|
<g id="edge36" class="edge">
|
|
<title>price:se->article:n</title>
|
|
<g id="a_edge36"><a xlink:title="FK_price_article">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M1402.95,-1362.8C1510.56,-1255.19 1445.77,-803.37 1552,-694.4 1648.31,-595.6 1850.74,-751.26 1859.78,-626.45"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="1862.23,-626.6 1860.02,-619.52 1857.33,-626.43 1862.23,-626.6"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price->tax -->
|
|
<g id="edge35" class="edge">
|
|
<title>price:sw->tax:n</title>
|
|
<g id="a_edge35"><a xlink:title="FK_price_tax">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M1231.05,-1389.6C1223.85,-1382.4 1201.28,-1124.73 1254,-694.4 1266.02,-596.29 1299.23,-573.29 1301.23,-479.04"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="1303.68,-479.14 1301.31,-472.12 1298.78,-479.09 1303.68,-479.14"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle -->
|
|
<g id="node28" class="node">
|
|
<title>manifestarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1282.32,-939.6 1282.32,-964 1441.68,-964 1441.68,-939.6 1282.32,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1282.32,-939.6 1282.32,-964 1441.68,-964 1441.68,-939.6 1282.32,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1319.65" y="-949.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifestarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1282.32,-912.8 1282.32,-939.6 1441.68,-939.6 1441.68,-912.8 1282.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1282.32,-912.8 1282.32,-939.6 1441.68,-939.6 1441.68,-912.8 1282.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1287.32" y="-923" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1407.18" y="-924.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1424.18" y="-924.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1282.32,-886 1282.32,-912.8 1441.68,-912.8 1441.68,-886 1282.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1282.32,-886 1282.32,-912.8 1441.68,-912.8 1441.68,-886 1282.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1287.32" y="-896.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">tax_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1407.69" y="-897.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1424.68" y="-897.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1282.32,-859.2 1282.32,-886 1441.68,-886 1441.68,-859.2 1282.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1282.32,-859.2 1282.32,-886 1441.68,-886 1441.68,-859.2 1282.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1287.32" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">manifest_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1407.69" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1424.68" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1282.32,-832.4 1282.32,-859.2 1441.68,-859.2 1441.68,-832.4 1282.32,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1282.32,-832.4 1282.32,-859.2 1441.68,-859.2 1441.68,-832.4 1282.32,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1287.32" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1407.69" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1424.68" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1282.32,-805.6 1282.32,-832.4 1441.68,-832.4 1441.68,-805.6 1282.32,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1282.32,-805.6 1282.32,-832.4 1441.68,-832.4 1441.68,-805.6 1282.32,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1287.32" y="-813.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">amount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1407.68" y="-815.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1282.32,-778.8 1282.32,-805.6 1441.68,-805.6 1441.68,-778.8 1282.32,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1282.32,-778.8 1282.32,-805.6 1441.68,-805.6 1441.68,-778.8 1282.32,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1287.32" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1407.68" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1282.32,-752 1282.32,-778.8 1441.68,-778.8 1441.68,-752 1282.32,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1282.32,-752 1282.32,-778.8 1441.68,-778.8 1441.68,-752 1282.32,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1287.32" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">transactedamount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1407.68" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1282.32,-725.2 1282.32,-752 1441.68,-752 1441.68,-725.2 1282.32,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1282.32,-725.2 1282.32,-752 1441.68,-752 1441.68,-725.2 1282.32,-725.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1287.32" y="-733" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">comment?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1360.68" y="-735" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1282.32,-698.4 1282.32,-725.2 1441.68,-725.2 1441.68,-698.4 1282.32,-698.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1282.32,-698.4 1282.32,-725.2 1441.68,-725.2 1441.68,-698.4 1282.32,-698.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1287.32" y="-706.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rebate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1407.68" y="-708.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- manifestarticle->article -->
|
|
<g id="edge39" class="edge">
|
|
<title>manifestarticle:e->article:n</title>
|
|
<g id="a_edge39"><a xlink:title="FK_manifestarticle_article">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M1442.68,-845.8C1511.98,-845.8 1429.8,-742.18 1480,-694.4 1607.34,-573.18 1865.92,-788.54 1874.97,-626.47"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="1877.42,-626.58 1875.15,-619.52 1872.52,-626.45 1877.42,-626.58"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->tax -->
|
|
<g id="edge40" class="edge">
|
|
<title>manifestarticle:sw->tax:n</title>
|
|
<g id="a_edge40"><a xlink:title="FK_manifestarticle_tax">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M1281.32,-886C1217.63,-822.31 1315.4,-578.29 1321.37,-478.88"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="1323.81,-479.19 1321.59,-472.12 1318.92,-479.04 1323.81,-479.19"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifest -->
|
|
<g id="node29" class="node">
|
|
<title>manifest</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1389.51,-469.4 1389.51,-497.8 1526.49,-497.8 1526.49,-469.4 1389.51,-469.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1389.51,-469.4 1389.51,-497.8 1526.49,-497.8 1526.49,-469.4 1389.51,-469.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1391.51,-491.8 1391.51,-495.8 1524.49,-495.8 1524.49,-491.8 1391.51,-491.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1433.33" y="-479" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifest</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1389.51,-442.6 1389.51,-469.4 1526.49,-469.4 1526.49,-442.6 1389.51,-442.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1389.51,-442.6 1389.51,-469.4 1526.49,-469.4 1526.49,-442.6 1389.51,-442.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1394.51" y="-452.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1491.99" y="-454.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1508.99" y="-454.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1389.51,-415.8 1389.51,-442.6 1526.49,-442.6 1526.49,-415.8 1389.51,-415.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1389.51,-415.8 1389.51,-442.6 1526.49,-442.6 1526.49,-415.8 1389.51,-415.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1394.51" y="-423.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">number</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1449.98" y="-425.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1389.51,-389 1389.51,-415.8 1526.49,-415.8 1526.49,-389 1389.51,-389"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1389.51,-389 1389.51,-415.8 1526.49,-415.8 1526.49,-389 1389.51,-389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1394.51" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1449.98" y="-398.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1389.51,-362.2 1389.51,-389 1526.49,-389 1526.49,-362.2 1389.51,-362.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1389.51,-362.2 1389.51,-389 1526.49,-389 1526.49,-362.2 1389.51,-362.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1394.51" y="-370" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1470.99" y="-372" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- manifestarticle->manifest -->
|
|
<g id="edge38" class="edge">
|
|
<title>manifestarticle:se->manifest:n</title>
|
|
<g id="a_edge38"><a xlink:title="FK_manifestarticle_manifest">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M1442.68,-859.2C1497.67,-804.21 1460.81,-593 1458.15,-505.82"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="1460.6,-505.88 1458.03,-498.92 1455.7,-505.96 1460.6,-505.88"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- __legend -->
|
|
<g id="node31" class="node">
|
|
<title>__legend</title>
|
|
<polygon fill="#ffffff" stroke="none" points="1569.73,-1323.2 1569.73,-1480.4 1760.27,-1480.4 1760.27,-1323.2 1569.73,-1323.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1569.73,-1457.2 1569.73,-1480.4 1760.27,-1480.4 1760.27,-1457.2 1569.73,-1457.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1569.73,-1457.2 1569.73,-1480.4 1760.27,-1480.4 1760.27,-1457.2 1569.73,-1457.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1645.44" y="-1466.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="11.00" fill="#1a365d">Legend</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="1569.73,-1430.4 1569.73,-1457.2 1599.18,-1457.2 1599.18,-1430.4 1569.73,-1430.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1574.73" y="-1440.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">PK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="1599.18,-1430.4 1599.18,-1457.2 1760.27,-1457.2 1760.27,-1430.4 1599.18,-1430.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1604.18" y="-1440.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">primary key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="1569.73,-1403.6 1569.73,-1430.4 1599.18,-1430.4 1599.18,-1403.6 1569.73,-1403.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1574.73" y="-1413.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">FK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="1599.18,-1403.6 1599.18,-1430.4 1760.27,-1430.4 1760.27,-1403.6 1599.18,-1403.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1604.18" y="-1413.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">foreign key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="1569.73,-1376.8 1569.73,-1403.6 1599.18,-1403.6 1599.18,-1376.8 1569.73,-1376.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1574.73" y="-1387" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">?</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="1599.18,-1376.8 1599.18,-1403.6 1760.27,-1403.6 1760.27,-1376.8 1599.18,-1376.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1604.18" y="-1386.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">nullable column</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="1569.73,-1350 1569.73,-1376.8 1599.18,-1376.8 1599.18,-1350 1569.73,-1350"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1574.73" y="-1357.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">—</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="1599.18,-1350 1599.18,-1376.8 1760.27,-1376.8 1760.27,-1350 1599.18,-1350"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1604.18" y="-1359.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">FOREIGN KEY constraint</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="1569.73,-1323.2 1569.73,-1350 1599.18,-1350 1599.18,-1323.2 1569.73,-1323.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1574.73" y="-1331" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">- -</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="1599.18,-1323.2 1599.18,-1350 1760.27,-1350 1760.27,-1323.2 1599.18,-1323.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1604.18" y="-1333" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">naming convention only, no constraint</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|