1422 lines
143 KiB
XML
1422 lines
143 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="3117pt" height="1787pt"
|
|
viewBox="0.00 0.00 3117.00 1787.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 1751.2)">
|
|
<title>schema</title>
|
|
<polygon fill="#ebf4ff" stroke="none" points="-36,36 -36,-1751.2 3081.27,-1751.2 3081.27,36 -36,36"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_identity</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M1743,-8C1743,-8 2363,-8 2363,-8 2369,-8 2375,-14 2375,-20 2375,-20 2375,-1601.4 2375,-1601.4 2375,-1607.4 2369,-1613.4 2363,-1613.4 2363,-1613.4 1743,-1613.4 1743,-1613.4 1737,-1613.4 1731,-1607.4 1731,-1601.4 1731,-1601.4 1731,-20 1731,-20 1731,-14 1737,-8 1743,-8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1804.45" y="-1595.9" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Identity & Company</text>
|
|
</g>
|
|
<g id="clust2" class="cluster">
|
|
<title>cluster_i18n</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M20,-21.4C20,-21.4 256,-21.4 256,-21.4 262,-21.4 268,-27.4 268,-33.4 268,-33.4 268,-1668.4 268,-1668.4 268,-1674.4 262,-1680.4 256,-1680.4 256,-1680.4 20,-1680.4 20,-1680.4 14,-1680.4 8,-1674.4 8,-1668.4 8,-1668.4 8,-33.4 8,-33.4 8,-27.4 14,-21.4 20,-21.4"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="55.61" y="-1662.9" 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="M468,-8C468,-8 1329,-8 1329,-8 1335,-8 1341,-14 1341,-20 1341,-20 1341,-1655 1341,-1655 1341,-1661 1335,-1667 1329,-1667 1329,-1667 468,-1667 468,-1667 462,-1667 456,-1661 456,-1655 456,-1655 456,-20 456,-20 456,-14 462,-8 468,-8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="489.85" y="-1649.5" 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="M1361,-519.6C1361,-519.6 1711,-519.6 1711,-519.6 1717,-519.6 1723,-525.6 1723,-531.6 1723,-531.6 1723,-1628.2 1723,-1628.2 1723,-1634.2 1717,-1640.2 1711,-1640.2 1711,-1640.2 1361,-1640.2 1361,-1640.2 1355,-1640.2 1349,-1634.2 1349,-1628.2 1349,-1628.2 1349,-531.6 1349,-531.6 1349,-525.6 1355,-519.6 1361,-519.6"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1377.43" y="-1622.7" 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="M2395,-21.4C2395,-21.4 2801,-21.4 2801,-21.4 2807,-21.4 2813,-27.4 2813,-33.4 2813,-33.4 2813,-1695.2 2813,-1695.2 2813,-1701.2 2807,-1707.2 2801,-1707.2 2801,-1707.2 2395,-1707.2 2395,-1707.2 2389,-1707.2 2383,-1701.2 2383,-1695.2 2383,-1695.2 2383,-33.4 2383,-33.4 2383,-27.4 2389,-21.4 2395,-21.4"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2461.03" y="-1689.7" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Pricing & Documents</text>
|
|
</g>
|
|
<g id="clust6" class="cluster">
|
|
<title>cluster_units</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M288,-600C288,-600 436,-600 436,-600 442,-600 448,-606 448,-612 448,-612 448,-812.4 448,-812.4 448,-818.4 442,-824.4 436,-824.4 436,-824.4 288,-824.4 288,-824.4 282,-824.4 276,-818.4 276,-812.4 276,-812.4 276,-612 276,-612 276,-606 282,-600 288,-600"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="301.09" y="-806.9" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Units</text>
|
|
</g>
|
|
<!-- numbers -->
|
|
<g id="node1" class="node">
|
|
<title>numbers</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1752.66,-767.4 1752.66,-791.8 1881.34,-791.8 1881.34,-767.4 1752.66,-767.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1752.66,-767.4 1752.66,-791.8 1881.34,-791.8 1881.34,-767.4 1752.66,-767.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1791.66" y="-777" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">numbers</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1752.66,-740.6 1752.66,-767.4 1881.34,-767.4 1881.34,-740.6 1752.66,-740.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1752.66,-740.6 1752.66,-767.4 1881.34,-767.4 1881.34,-740.6 1752.66,-740.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1757.66" y="-750.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="1846.84" y="-752.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1863.84" y="-752.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1752.66,-713.8 1752.66,-740.6 1881.34,-740.6 1881.34,-713.8 1752.66,-713.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1752.66,-713.8 1752.66,-740.6 1881.34,-740.6 1881.34,-713.8 1752.66,-713.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1757.66" y="-724" 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="1847.35" y="-725.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1864.35" y="-725.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1752.66,-687 1752.66,-713.8 1881.34,-713.8 1881.34,-687 1752.66,-687"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1752.66,-687 1752.66,-713.8 1881.34,-713.8 1881.34,-687 1752.66,-687"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1757.66" y="-694.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1804.83" y="-696.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1752.66,-660.2 1752.66,-687 1881.34,-687 1881.34,-660.2 1752.66,-660.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1752.66,-660.2 1752.66,-687 1881.34,-687 1881.34,-660.2 1752.66,-660.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1757.66" y="-668" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">prefix</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1809.83" y="-670" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1752.66,-633.4 1752.66,-660.2 1881.34,-660.2 1881.34,-633.4 1752.66,-633.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1752.66,-633.4 1752.66,-660.2 1881.34,-660.2 1881.34,-633.4 1752.66,-633.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1757.66" y="-641.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">padding</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1861.84" y="-643.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1752.66,-606.6 1752.66,-633.4 1881.34,-633.4 1881.34,-606.6 1752.66,-606.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1752.66,-606.6 1752.66,-633.4 1881.34,-633.4 1881.34,-606.6 1752.66,-606.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1757.66" y="-614.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">next</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1861.84" y="-616.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- company -->
|
|
<g id="node5" class="node">
|
|
<title>company</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1996.61,-429.2 1996.61,-457.6 2191.39,-457.6 2191.39,-429.2 1996.61,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1996.61,-429.2 1996.61,-457.6 2191.39,-457.6 2191.39,-429.2 1996.61,-429.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1998.61,-451.6 1998.61,-455.6 2030.4,-455.6 2030.4,-451.6 1998.61,-451.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2030.4,-451.6 2030.4,-455.6 2062.2,-455.6 2062.2,-451.6 2030.4,-451.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2062.2,-451.6 2062.2,-455.6 2094,-455.6 2094,-451.6 2062.2,-451.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2094,-451.6 2094,-455.6 2125.8,-455.6 2125.8,-451.6 2094,-451.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2125.8,-451.6 2125.8,-455.6 2157.6,-455.6 2157.6,-451.6 2125.8,-451.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2157.6,-451.6 2157.6,-455.6 2189.39,-455.6 2189.39,-451.6 2157.6,-451.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2067.66" y="-438.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">company</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1996.61,-402.4 1996.61,-429.2 2191.39,-429.2 2191.39,-402.4 1996.61,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1996.61,-402.4 1996.61,-429.2 2191.39,-429.2 2191.39,-402.4 1996.61,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2001.61" y="-412.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="2156.89" y="-414.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2173.89" y="-414.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1996.61,-375.6 1996.61,-402.4 2191.39,-402.4 2191.39,-375.6 1996.61,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1996.61,-375.6 1996.61,-402.4 2191.39,-402.4 2191.39,-375.6 1996.61,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2001.61" y="-385.8" 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="2136.96" y="-385.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2157.4" y="-387.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2174.4" y="-387.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1996.61,-348.8 1996.61,-375.6 2191.39,-375.6 2191.39,-348.8 1996.61,-348.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1996.61,-348.8 1996.61,-375.6 2191.39,-375.6 2191.39,-348.8 1996.61,-348.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2001.61" y="-359" 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="2115.19" y="-359" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2157.4" y="-360.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2174.4" y="-360.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1996.61,-322 1996.61,-348.8 2191.39,-348.8 2191.39,-322 1996.61,-322"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1996.61,-322 1996.61,-348.8 2191.39,-348.8 2191.39,-322 1996.61,-322"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2001.61" y="-332.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">poscustomergroup_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2157.4" y="-333.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2174.4" y="-333.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1996.61,-295.2 1996.61,-322 2191.39,-322 2191.39,-295.2 1996.61,-295.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1996.61,-295.2 1996.61,-322 2191.39,-322 2191.39,-295.2 1996.61,-295.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2001.61" y="-305.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">taxrate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2047.52" y="-305.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2157.4" y="-306.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2174.4" y="-306.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1996.61,-268.4 1996.61,-295.2 2191.39,-295.2 2191.39,-268.4 1996.61,-268.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1996.61,-268.4 1996.61,-295.2 2191.39,-295.2 2191.39,-268.4 1996.61,-268.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2001.61" y="-278.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">reducedtaxrate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2101.98" y="-278.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2157.4" y="-280.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2174.4" y="-280.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1996.61,-241.6 1996.61,-268.4 2191.39,-268.4 2191.39,-241.6 1996.61,-241.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1996.61,-241.6 1996.61,-268.4 2191.39,-268.4 2191.39,-241.6 1996.61,-241.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2001.61" y="-251.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">taxfreerate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2073.21" y="-251.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2157.4" y="-253.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2174.4" y="-253.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1996.61,-214.8 1996.61,-241.6 2191.39,-241.6 2191.39,-214.8 1996.61,-214.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1996.61,-214.8 1996.61,-241.6 2191.39,-241.6 2191.39,-214.8 1996.61,-214.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2001.61" y="-222.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2114.88" y="-224.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- numbers->company -->
|
|
<g id="edge43" class="edge">
|
|
<title>numbers:se->company:n</title>
|
|
<g id="a_edge43"><a xlink:title="FK_numbers_company">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M1882.34,-713.8C1943.95,-652.2 1857.08,-589.56 1909,-519.6 1947.06,-468.32 2036.94,-518.34 2045.63,-465.57"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="2048.06,-465.88 2046.14,-458.71 2043.17,-465.51 2048.06,-465.88"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- entity -->
|
|
<g id="node2" class="node">
|
|
<title>entity</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1771.05,-377.6 1771.05,-402 1940.95,-402 1940.95,-377.6 1771.05,-377.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1771.05,-377.6 1771.05,-402 1940.95,-402 1940.95,-377.6 1771.05,-377.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1840" y="-387.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">entity</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1771.05,-350.8 1771.05,-377.6 1940.95,-377.6 1940.95,-350.8 1771.05,-350.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1771.05,-350.8 1771.05,-377.6 1940.95,-377.6 1940.95,-350.8 1771.05,-350.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1776.05" y="-361" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1906.45" y="-362.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1923.45" y="-362.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1771.05,-324 1771.05,-350.8 1940.95,-350.8 1940.95,-324 1771.05,-324"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1771.05,-324 1771.05,-350.8 1940.95,-350.8 1940.95,-324 1771.05,-324"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1776.05" y="-334.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">customergroup_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1906.95" y="-335.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1923.95" y="-335.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1771.05,-297.2 1771.05,-324 1940.95,-324 1940.95,-297.2 1771.05,-297.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1771.05,-297.2 1771.05,-324 1940.95,-324 1940.95,-297.2 1771.05,-297.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1776.05" y="-305" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">firstname</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1864.43" y="-307" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1771.05,-270.4 1771.05,-297.2 1940.95,-297.2 1940.95,-270.4 1771.05,-270.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1771.05,-270.4 1771.05,-297.2 1940.95,-297.2 1940.95,-270.4 1771.05,-270.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1776.05" y="-278.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">lastname</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1864.43" y="-280.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- customergroup -->
|
|
<g id="node7" class="node">
|
|
<title>customergroup</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2131.76,-106.4 2131.76,-134.8 2268.24,-134.8 2268.24,-106.4 2131.76,-106.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2131.76,-106.4 2131.76,-134.8 2268.24,-134.8 2268.24,-106.4 2131.76,-106.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2133.76,-128.8 2133.76,-132.8 2177.92,-132.8 2177.92,-128.8 2133.76,-128.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2177.92,-128.8 2177.92,-132.8 2222.08,-132.8 2222.08,-128.8 2177.92,-128.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2222.08,-128.8 2222.08,-132.8 2266.24,-132.8 2266.24,-128.8 2222.08,-128.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2156" y="-116" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">customergroup</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2131.76,-79.6 2131.76,-106.4 2268.24,-106.4 2268.24,-79.6 2131.76,-79.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2131.76,-79.6 2131.76,-106.4 2268.24,-106.4 2268.24,-79.6 2131.76,-79.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2136.76" y="-89.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="2233.73" y="-91.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2250.73" y="-91.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2131.76,-52.8 2131.76,-79.6 2268.24,-79.6 2268.24,-52.8 2131.76,-52.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2131.76,-52.8 2131.76,-79.6 2268.24,-79.6 2268.24,-52.8 2131.76,-52.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2136.76" y="-63" 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="2218.45" y="-63" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2234.24" y="-64.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2251.24" y="-64.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2131.76,-26 2131.76,-52.8 2268.24,-52.8 2268.24,-26 2131.76,-26"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2131.76,-26 2131.76,-52.8 2268.24,-52.8 2268.24,-26 2131.76,-26"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2136.76" y="-33.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2191.72" y="-35.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- entity->customergroup -->
|
|
<g id="edge10" class="edge">
|
|
<title>entity:e->customergroup:n</title>
|
|
<g id="a_edge10"><a xlink:title="FK_entity_customergroup">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M1941.95,-337.4C1999.49,-337.4 1932.15,-254.98 1969,-210.8 2024.51,-144.25 2146.84,-218.05 2155.37,-142.65"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="2157.81,-143.04 2155.73,-135.92 2152.91,-142.78 2157.81,-143.04"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- syncpos -->
|
|
<g id="node3" class="node">
|
|
<title>syncpos</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1936.89,-740.6 1936.89,-765 2075.11,-765 2075.11,-740.6 1936.89,-740.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1936.89,-740.6 1936.89,-765 2075.11,-765 2075.11,-740.6 1936.89,-740.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1981.66" y="-750.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">syncpos</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1936.89,-713.8 1936.89,-740.6 2075.11,-740.6 2075.11,-713.8 1936.89,-713.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1936.89,-713.8 1936.89,-740.6 2075.11,-740.6 2075.11,-713.8 1936.89,-713.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1941.89" y="-724" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2040.61" y="-725.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2057.6" y="-725.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1936.89,-687 1936.89,-713.8 2075.11,-713.8 2075.11,-687 1936.89,-687"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1936.89,-687 1936.89,-713.8 2075.11,-713.8 2075.11,-687 1936.89,-687"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1941.89" y="-697.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="2041.11" y="-698.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2058.11" y="-698.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1936.89,-660.2 1936.89,-687 2075.11,-687 2075.11,-660.2 1936.89,-660.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1936.89,-660.2 1936.89,-687 2075.11,-687 2075.11,-660.2 1936.89,-660.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1941.89" y="-668" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">paircode</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2003.6" y="-670" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1936.89,-633.4 1936.89,-660.2 2075.11,-660.2 2075.11,-633.4 1936.89,-633.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1936.89,-633.4 1936.89,-660.2 2075.11,-660.2 2075.11,-633.4 1936.89,-633.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1941.89" y="-641.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">token?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1998.59" y="-643.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- syncpos->company -->
|
|
<g id="edge46" class="edge">
|
|
<title>syncpos:se->company:n</title>
|
|
<g id="a_edge46"><a xlink:title="FK_syncpos_company">
|
|
<path fill="none" stroke="#38a169" stroke-width="1.4" d="M2076.11,-687C2146.4,-616.71 2082.1,-562.28 2078.28,-465.48"/>
|
|
<polygon fill="#38a169" stroke="#38a169" stroke-width="1.4" points="2080.73,-465.67 2078.14,-458.72 2075.83,-465.77 2080.73,-465.67"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- meta -->
|
|
<g id="node4" class="node">
|
|
<title>meta</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1987.26,-1545 1987.26,-1569.4 2114.74,-1569.4 2114.74,-1545 1987.26,-1545"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1987.26,-1545 1987.26,-1569.4 2114.74,-1569.4 2114.74,-1545 1987.26,-1545"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2036.99" y="-1554.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">meta</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1987.26,-1518.2 1987.26,-1545 2114.74,-1545 2114.74,-1518.2 1987.26,-1518.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1987.26,-1518.2 1987.26,-1545 2114.74,-1545 2114.74,-1518.2 1987.26,-1518.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1992.26" y="-1526" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">key</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2038.22" y="-1528" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1987.26,-1491.4 1987.26,-1518.2 2114.74,-1518.2 2114.74,-1491.4 1987.26,-1491.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1987.26,-1491.4 1987.26,-1518.2 2114.74,-1518.2 2114.74,-1491.4 1987.26,-1491.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1992.26" y="-1499.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">value</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2033.73" y="-1501.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- company->customergroup -->
|
|
<g id="edge9" class="edge">
|
|
<title>company:se->customergroup:n</title>
|
|
<g id="a_edge9"><a xlink:title="FK_company_poscustomergroup">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M2192.39,-322C2249.51,-264.89 2203.49,-220.71 2200.18,-142.49"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="2202.64,-142.86 2200.04,-135.92 2197.74,-142.97 2202.64,-142.86"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- language -->
|
|
<g id="node12" class="node">
|
|
<title>language</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="120.12,-93 120.12,-121.4 245.88,-121.4 245.88,-93 120.12,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="120.12,-93 120.12,-121.4 245.88,-121.4 245.88,-93 120.12,-93"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="122.12,-115.4 122.12,-119.4 152.56,-119.4 152.56,-115.4 122.12,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="152.56,-115.4 152.56,-119.4 183,-119.4 183,-115.4 152.56,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="183,-115.4 183,-119.4 213.44,-119.4 213.44,-115.4 183,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="213.44,-115.4 213.44,-119.4 243.88,-119.4 243.88,-115.4 213.44,-115.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="156.66" y="-102.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">language</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="120.12,-66.2 120.12,-93 245.88,-93 245.88,-66.2 120.12,-66.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="120.12,-66.2 120.12,-93 245.88,-93 245.88,-66.2 120.12,-66.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="125.12" 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="211.38" y="-77.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="228.38" y="-77.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="120.12,-39.4 120.12,-66.2 245.88,-66.2 245.88,-39.4 120.12,-39.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="120.12,-39.4 120.12,-66.2 245.88,-66.2 245.88,-39.4 120.12,-39.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="125.12" y="-47.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">iso639</text>
|
|
<text xml:space="preserve" text-anchor="start" x="174.37" y="-49.2" 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="M1995.61,-389C1955.57,-389 1998.7,-237.65 1969,-210.8 1827.66,-83.06 279.74,-306.61 229.89,-129.43"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="232.32,-129.1 228.95,-122.5 227.47,-129.77 232.32,-129.1"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- category -->
|
|
<g id="node18" class="node">
|
|
<title>category</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1001.1,-106.4 1001.1,-134.8 1118.9,-134.8 1118.9,-106.4 1001.1,-106.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1001.1,-106.4 1001.1,-134.8 1118.9,-134.8 1118.9,-106.4 1001.1,-106.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1003.1,-128.8 1003.1,-132.8 1025.86,-132.8 1025.86,-128.8 1003.1,-128.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1025.86,-128.8 1025.86,-132.8 1048.62,-132.8 1048.62,-128.8 1025.86,-128.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1048.62,-128.8 1048.62,-132.8 1071.38,-132.8 1071.38,-128.8 1048.62,-128.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1071.38,-128.8 1071.38,-132.8 1094.14,-132.8 1094.14,-128.8 1071.38,-128.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1094.14,-128.8 1094.14,-132.8 1116.9,-132.8 1116.9,-128.8 1094.14,-128.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1034.99" y="-116" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">category</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1001.1,-79.6 1001.1,-106.4 1118.9,-106.4 1118.9,-79.6 1001.1,-79.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1001.1,-79.6 1001.1,-106.4 1118.9,-106.4 1118.9,-79.6 1001.1,-79.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1006.1" y="-89.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="1084.4" y="-91.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1101.4" y="-91.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1001.1,-52.8 1001.1,-79.6 1118.9,-79.6 1118.9,-52.8 1001.1,-52.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1001.1,-52.8 1001.1,-79.6 1118.9,-79.6 1118.9,-52.8 1001.1,-52.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1006.1" y="-63" 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="1069.12" y="-63" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1084.9" y="-64.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1101.9" y="-64.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1001.1,-26 1001.1,-52.8 1118.9,-52.8 1118.9,-26 1001.1,-26"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1001.1,-26 1001.1,-52.8 1118.9,-52.8 1118.9,-26 1001.1,-26"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1006.1" y="-33.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1099.4" y="-35.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- company->category -->
|
|
<g id="edge3" class="edge">
|
|
<title>company:w->category:n</title>
|
|
<g id="a_edge3"><a xlink:title="FK_company_root_category">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M1995.61,-362.2C1927.29,-362.2 2019.32,-257.01 1969,-210.8 1829.4,-82.59 1128.62,-318.62 1106.07,-142.77"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="1108.53,-142.75 1105.65,-135.91 1103.64,-143.05 1108.53,-142.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- tax -->
|
|
<g id="node27" class="node">
|
|
<title>tax</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2405.18,-93 2405.18,-121.4 2510.82,-121.4 2510.82,-93 2405.18,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2405.18,-93 2405.18,-121.4 2510.82,-121.4 2510.82,-93 2405.18,-93"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2407.18,-115.4 2407.18,-119.4 2427.51,-119.4 2427.51,-115.4 2407.18,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2427.51,-115.4 2427.51,-119.4 2447.84,-119.4 2447.84,-115.4 2427.51,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2447.84,-115.4 2447.84,-119.4 2468.16,-119.4 2468.16,-115.4 2447.84,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2468.16,-115.4 2468.16,-119.4 2488.49,-119.4 2488.49,-115.4 2468.16,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2488.49,-115.4 2488.49,-119.4 2508.82,-119.4 2508.82,-115.4 2488.49,-115.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2449.33" y="-102.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">tax</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2405.18,-66.2 2405.18,-93 2510.82,-93 2510.82,-66.2 2405.18,-66.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2405.18,-66.2 2405.18,-93 2510.82,-93 2510.82,-66.2 2405.18,-66.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2410.18" 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="2476.32" y="-77.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2493.32" y="-77.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2405.18,-39.4 2405.18,-66.2 2510.82,-66.2 2510.82,-39.4 2405.18,-39.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2405.18,-39.4 2405.18,-66.2 2510.82,-66.2 2510.82,-39.4 2405.18,-39.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2410.18" y="-47.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2442.3" y="-49.2" 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:e->tax:n</title>
|
|
<g id="a_edge5"><a xlink:title="FK_company_taxrate">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M2192.39,-308.6C2226.23,-308.6 2429.23,-175.54 2455.25,-128.77"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="2457.48,-129.83 2457.34,-122.41 2452.83,-128.3 2457.48,-129.83"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge6" class="edge">
|
|
<title>company:e->tax:n</title>
|
|
<g id="a_edge6"><a xlink:title="FK_company_reducedtaxrate">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M2192.39,-281.8C2251.03,-281.8 2402.25,-191.07 2416.29,-129.29"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="2418.71,-129.74 2417.09,-122.5 2413.84,-129.17 2418.71,-129.74"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge7" class="edge">
|
|
<title>company:e->tax:n</title>
|
|
<g id="a_edge7"><a xlink:title="FK_company_taxfreerate">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M2192.39,-255C2251.65,-255 2420.77,-189.2 2436.5,-129.2"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="2438.89,-129.76 2437.39,-122.5 2434.04,-129.11 2438.89,-129.76"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- companyuser -->
|
|
<g id="node6" class="node">
|
|
<title>companyuser</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2117.78,-1157.2 2117.78,-1181.6 2268.22,-1181.6 2268.22,-1157.2 2117.78,-1157.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2117.78,-1157.2 2117.78,-1181.6 2268.22,-1181.6 2268.22,-1157.2 2117.78,-1157.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2153.99" y="-1166.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">companyuser</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2117.78,-1130.4 2117.78,-1157.2 2268.22,-1157.2 2268.22,-1130.4 2117.78,-1130.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2117.78,-1130.4 2117.78,-1157.2 2268.22,-1157.2 2268.22,-1130.4 2117.78,-1130.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2122.78" y="-1140.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="2233.72" y="-1142.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2250.72" y="-1142.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2117.78,-1103.6 2117.78,-1130.4 2268.22,-1130.4 2268.22,-1103.6 2117.78,-1103.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2117.78,-1103.6 2117.78,-1130.4 2268.22,-1130.4 2268.22,-1103.6 2117.78,-1103.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2122.78" y="-1113.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">company_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2234.23" y="-1115.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2251.22" y="-1115.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2117.78,-1076.8 2117.78,-1103.6 2268.22,-1103.6 2268.22,-1076.8 2117.78,-1076.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2117.78,-1076.8 2117.78,-1103.6 2268.22,-1103.6 2268.22,-1076.8 2117.78,-1076.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2122.78" y="-1087" 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="2234.23" y="-1088.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2251.22" y="-1088.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- companyuser->company -->
|
|
<g id="edge45" class="edge">
|
|
<title>companyuser:sw->company:n</title>
|
|
<g id="a_edge45"><a xlink:title="FK_companyuser_company">
|
|
<path fill="none" stroke="#dd6b20" stroke-width="1.4" d="M2116.78,-1103.6C2092.6,-1079.42 2108.19,-548.4 2109.77,-465.67"/>
|
|
<polygon fill="#dd6b20" stroke="#dd6b20" stroke-width="1.4" points="2112.22,-465.75 2109.87,-458.72 2107.32,-465.68 2112.22,-465.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- google_auth -->
|
|
<g id="node8" class="node">
|
|
<title>google_auth</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2172.97,-738.6 2172.97,-767 2353.03,-767 2353.03,-738.6 2172.97,-738.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2172.97,-738.6 2172.97,-767 2353.03,-767 2353.03,-738.6 2172.97,-738.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2174.97,-761 2174.97,-765 2351.03,-765 2351.03,-761 2174.97,-761"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2227.33" y="-748.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">google_auth</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2172.97,-711.8 2172.97,-738.6 2353.03,-738.6 2353.03,-711.8 2172.97,-711.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2172.97,-711.8 2172.97,-738.6 2353.03,-738.6 2353.03,-711.8 2172.97,-711.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2177.97" y="-722" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2318.53" y="-723.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2335.53" y="-723.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2172.97,-685 2172.97,-711.8 2353.03,-711.8 2353.03,-685 2172.97,-685"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2172.97,-685 2172.97,-711.8 2353.03,-711.8 2353.03,-685 2172.97,-685"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2177.97" y="-695.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">selected_company</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2303.25" y="-695.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2319.04" y="-696.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2336.03" y="-696.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2172.97,-658.2 2172.97,-685 2353.03,-685 2353.03,-658.2 2172.97,-658.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2172.97,-658.2 2172.97,-685 2353.03,-685 2353.03,-658.2 2172.97,-658.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2177.97" y="-666" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">email</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2276.52" y="-668" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(320)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2172.97,-631.4 2172.97,-658.2 2353.03,-658.2 2353.03,-631.4 2172.97,-631.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2172.97,-631.4 2172.97,-658.2 2353.03,-658.2 2353.03,-631.4 2172.97,-631.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2177.97" y="-639.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2297.53" y="-641.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- companyuser->google_auth -->
|
|
<g id="edge44" class="edge">
|
|
<title>companyuser:se->google_auth:n</title>
|
|
<g id="a_edge44"><a xlink:title="FK_companyuser_google_auth">
|
|
<path fill="none" stroke="#d53f8c" stroke-width="1.4" d="M2268.22,-1075.8C2363.5,-980.52 2267.32,-906.93 2263.14,-774.79"/>
|
|
<polygon fill="#d53f8c" stroke="#d53f8c" stroke-width="1.4" points="2265.59,-775.08 2263.03,-768.12 2260.69,-775.16 2265.59,-775.08"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- customergroup->company -->
|
|
<g id="edge8" class="edge">
|
|
<title>customergroup:nw->company:n</title>
|
|
<g id="a_edge8"><a xlink:title="FK_customergroup_company">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M2130.76,-79.6C2112.16,-98.21 2121.87,-114.42 2131.76,-138.8 2148.27,-179.48 2183.23,-169.98 2199.39,-210.8 2239.45,-311.96 2275.66,-378 2199.39,-455.6 2183.8,-471.46 2151.86,-479.85 2143.65,-465.08"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="2146.14,-464.93 2142.17,-458.66 2141.36,-466.04 2146.14,-464.93"/>
|
|
</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="M2171.97,-685C2102.36,-615.39 2169.19,-561.47 2173.3,-465.69"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="2175.75,-465.77 2173.45,-458.72 2170.85,-465.66 2175.75,-465.77"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext -->
|
|
<g id="node9" class="node">
|
|
<title>categorytext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="30.32,-417.8 30.32,-442.2 161.68,-442.2 161.68,-417.8 30.32,-417.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.32,-417.8 30.32,-442.2 161.68,-442.2 161.68,-417.8 30.32,-417.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="60.32" y="-427.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorytext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="30.32,-391 30.32,-417.8 161.68,-417.8 161.68,-391 30.32,-391"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.32,-391 30.32,-417.8 161.68,-417.8 161.68,-391 30.32,-391"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.32" y="-401.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="127.18" y="-402.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="144.18" y="-402.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="30.32,-364.2 30.32,-391 161.68,-391 161.68,-364.2 30.32,-364.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.32,-364.2 30.32,-391 161.68,-391 161.68,-364.2 30.32,-364.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.32" y="-374.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="127.69" y="-375.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="144.68" y="-375.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="30.32,-337.4 30.32,-364.2 161.68,-364.2 161.68,-337.4 30.32,-337.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.32,-337.4 30.32,-364.2 161.68,-364.2 161.68,-337.4 30.32,-337.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.32" y="-347.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="127.69" y="-349.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="144.68" y="-349.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="30.32,-310.6 30.32,-337.4 161.68,-337.4 161.68,-310.6 30.32,-310.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.32,-310.6 30.32,-337.4 161.68,-337.4 161.68,-310.6 30.32,-310.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.32" y="-318.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="85.16" y="-320.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="30.32,-283.8 30.32,-310.6 161.68,-310.6 161.68,-283.8 30.32,-283.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.32,-283.8 30.32,-310.6 161.68,-310.6 161.68,-283.8 30.32,-283.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.32" y="-291.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="85.16" y="-293.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="30.32,-257 30.32,-283.8 161.68,-283.8 161.68,-257 30.32,-257"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.32,-257 30.32,-283.8 161.68,-283.8 161.68,-257 30.32,-257"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.32" y="-264.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="80.68" y="-266.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="30.32,-230.2 30.32,-257 161.68,-257 161.68,-230.2 30.32,-230.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.32,-230.2 30.32,-257 161.68,-257 161.68,-230.2 30.32,-230.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.32" y="-238" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="80.68" y="-240" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorytext->language -->
|
|
<g id="edge34" class="edge">
|
|
<title>categorytext:se->language:n</title>
|
|
<g id="a_edge34"><a xlink:title="FK_categorytext_language">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M162.68,-364.2C237.61,-289.27 142.8,-232.52 137.56,-129.22"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="140.02,-129.45 137.39,-122.52 135.12,-129.58 140.02,-129.45"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext->category -->
|
|
<g id="edge33" class="edge">
|
|
<title>categorytext:e->category:n</title>
|
|
<g id="a_edge33"><a xlink:title="FK_categorytext_category">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M162.68,-350.8C303.13,-350.8 311.69,-251.88 446,-210.8 564.93,-174.43 992.87,-257.07 1013.69,-142.76"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="1016.12,-143.1 1014.3,-135.91 1011.24,-142.67 1016.12,-143.1"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articletext -->
|
|
<g id="node10" class="node">
|
|
<title>articletext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="72.32,-1612 72.32,-1636.4 203.68,-1636.4 203.68,-1612 72.32,-1612"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="72.32,-1612 72.32,-1636.4 203.68,-1636.4 203.68,-1612 72.32,-1612"/>
|
|
<text xml:space="preserve" text-anchor="start" x="109.65" y="-1621.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articletext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="72.32,-1585.2 72.32,-1612 203.68,-1612 203.68,-1585.2 72.32,-1585.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="72.32,-1585.2 72.32,-1612 203.68,-1612 203.68,-1585.2 72.32,-1585.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="77.32" y="-1595.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="169.18" y="-1596.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="186.18" y="-1596.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="72.32,-1558.4 72.32,-1585.2 203.68,-1585.2 203.68,-1558.4 72.32,-1558.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="72.32,-1558.4 72.32,-1585.2 203.68,-1585.2 203.68,-1558.4 72.32,-1558.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="77.32" y="-1568.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="169.69" y="-1570.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="186.68" y="-1570.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="72.32,-1531.6 72.32,-1558.4 203.68,-1558.4 203.68,-1531.6 72.32,-1531.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="72.32,-1531.6 72.32,-1558.4 203.68,-1558.4 203.68,-1531.6 72.32,-1531.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="77.32" y="-1541.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="169.69" y="-1543.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="186.68" y="-1543.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="72.32,-1504.8 72.32,-1531.6 203.68,-1531.6 203.68,-1504.8 72.32,-1504.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="72.32,-1504.8 72.32,-1531.6 203.68,-1531.6 203.68,-1504.8 72.32,-1504.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="77.32" y="-1512.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="127.16" y="-1514.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="72.32,-1478 72.32,-1504.8 203.68,-1504.8 203.68,-1478 72.32,-1478"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="72.32,-1478 72.32,-1504.8 203.68,-1504.8 203.68,-1478 72.32,-1478"/>
|
|
<text xml:space="preserve" text-anchor="start" x="77.32" y="-1485.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="127.16" y="-1487.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="72.32,-1451.2 72.32,-1478 203.68,-1478 203.68,-1451.2 72.32,-1451.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="72.32,-1451.2 72.32,-1478 203.68,-1478 203.68,-1451.2 72.32,-1451.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="77.32" y="-1459" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="122.68" y="-1461" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="72.32,-1424.4 72.32,-1451.2 203.68,-1451.2 203.68,-1424.4 72.32,-1424.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="72.32,-1424.4 72.32,-1451.2 203.68,-1451.2 203.68,-1424.4 72.32,-1424.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="77.32" y="-1432.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="122.68" y="-1434.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articletext->language -->
|
|
<g id="edge36" class="edge">
|
|
<title>articletext:se->language:n</title>
|
|
<g id="a_edge36"><a xlink:title="FK_articletext_language">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M204.68,-1558.4C248.05,-1515.03 229.32,-1476.12 203.68,-1420.4 175.7,-1359.59 117.76,-1382.51 90,-1321.6 -69.59,-971.46 150.17,-844.33 190,-461.6 201.54,-350.73 203.4,-321.46 190,-210.8 185.4,-172.77 170.27,-163.14 168.05,-129.09"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="170.51,-129.44 167.85,-122.52 165.62,-129.59 170.51,-129.44"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article -->
|
|
<g id="node17" class="node">
|
|
<title>article</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="949.42,-1289.2 949.42,-1317.6 1104.58,-1317.6 1104.58,-1289.2 949.42,-1289.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-1289.2 949.42,-1317.6 1104.58,-1317.6 1104.58,-1289.2 949.42,-1289.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="951.42,-1311.6 951.42,-1315.6 966.54,-1315.6 966.54,-1311.6 951.42,-1311.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="966.54,-1311.6 966.54,-1315.6 981.65,-1315.6 981.65,-1311.6 966.54,-1311.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="981.65,-1311.6 981.65,-1315.6 996.77,-1315.6 996.77,-1311.6 981.65,-1311.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="996.77,-1311.6 996.77,-1315.6 1011.88,-1315.6 1011.88,-1311.6 996.77,-1311.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1011.88,-1311.6 1011.88,-1315.6 1027,-1315.6 1027,-1311.6 1011.88,-1311.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1027,-1311.6 1027,-1315.6 1042.12,-1315.6 1042.12,-1311.6 1027,-1311.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1042.12,-1311.6 1042.12,-1315.6 1057.23,-1315.6 1057.23,-1311.6 1042.12,-1311.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1057.23,-1311.6 1057.23,-1315.6 1072.35,-1315.6 1072.35,-1311.6 1057.23,-1311.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1072.35,-1311.6 1072.35,-1315.6 1087.46,-1315.6 1087.46,-1311.6 1072.35,-1311.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1087.46,-1311.6 1087.46,-1315.6 1102.58,-1315.6 1102.58,-1311.6 1087.46,-1311.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1009.32" y="-1298.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">article</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="949.42,-1262.4 949.42,-1289.2 1104.58,-1289.2 1104.58,-1262.4 949.42,-1262.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-1262.4 949.42,-1289.2 1104.58,-1289.2 1104.58,-1262.4 949.42,-1262.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-1272.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="1070.08" y="-1274.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1087.07" y="-1274.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="949.42,-1235.6 949.42,-1262.4 1104.58,-1262.4 1104.58,-1235.6 949.42,-1235.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-1235.6 949.42,-1262.4 1104.58,-1262.4 1104.58,-1235.6 949.42,-1235.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-1245.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="1070.58" y="-1247.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1087.58" y="-1247.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="949.42,-1208.8 949.42,-1235.6 1104.58,-1235.6 1104.58,-1208.8 949.42,-1208.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-1208.8 949.42,-1235.6 1104.58,-1235.6 1104.58,-1208.8 949.42,-1208.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-1219" 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="1036.13" y="-1219" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1070.58" y="-1220.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1087.58" y="-1220.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="949.42,-1182 949.42,-1208.8 1104.58,-1208.8 1104.58,-1182 949.42,-1182"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-1182 949.42,-1208.8 1104.58,-1208.8 1104.58,-1182 949.42,-1182"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-1192.2" 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="1054.8" y="-1192.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1070.58" y="-1193.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1087.58" y="-1193.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="949.42,-1155.2 949.42,-1182 1104.58,-1182 1104.58,-1155.2 949.42,-1155.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-1155.2 949.42,-1182 1104.58,-1182 1104.58,-1155.2 949.42,-1155.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-1165.4" 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="1045.42" y="-1165.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1070.58" y="-1166.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1087.58" y="-1166.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="949.42,-1128.4 949.42,-1155.2 1104.58,-1155.2 1104.58,-1128.4 949.42,-1128.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-1128.4 949.42,-1155.2 1104.58,-1155.2 1104.58,-1128.4 949.42,-1128.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-1138.6" 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="1013.54" y="-1138.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1070.58" y="-1140.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1087.58" y="-1140.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="949.42,-1101.6 949.42,-1128.4 1104.58,-1128.4 1104.58,-1101.6 949.42,-1101.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-1101.6 949.42,-1128.4 1104.58,-1128.4 1104.58,-1101.6 949.42,-1101.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-1109.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sku?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1028.06" y="-1111.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="949.42,-1074.8 949.42,-1101.6 1104.58,-1101.6 1104.58,-1074.8 949.42,-1074.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-1074.8 949.42,-1101.6 1104.58,-1101.6 1104.58,-1074.8 949.42,-1074.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-1082.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">unitamount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1070.57" y="-1084.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="949.42,-1048 949.42,-1074.8 1104.58,-1074.8 1104.58,-1048 949.42,-1048"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-1048 949.42,-1074.8 1104.58,-1074.8 1104.58,-1048 949.42,-1048"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-1055.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">weight</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1070.57" y="-1057.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="949.42,-1021.2 949.42,-1048 1104.58,-1048 1104.58,-1021.2 949.42,-1021.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-1021.2 949.42,-1048 1104.58,-1048 1104.58,-1021.2 949.42,-1021.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-1029" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">is_father</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1085.58" y="-1031" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="949.42,-994.4 949.42,-1021.2 1104.58,-1021.2 1104.58,-994.4 949.42,-994.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-994.4 949.42,-1021.2 1104.58,-1021.2 1104.58,-994.4 949.42,-994.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-1002.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">fathersort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1085.08" y="-1004.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="949.42,-967.6 949.42,-994.4 1104.58,-994.4 1104.58,-967.6 949.42,-967.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-967.6 949.42,-994.4 1104.58,-994.4 1104.58,-967.6 949.42,-967.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-975.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1049.07" y="-977.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#ffffff" stroke="none" points="949.42,-940.8 949.42,-967.6 1104.58,-967.6 1104.58,-940.8 949.42,-940.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="949.42,-940.8 949.42,-967.6 1104.58,-967.6 1104.58,-940.8 949.42,-940.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="954.42" y="-948.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">updated_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1049.07" y="-950.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- articletext->article -->
|
|
<g id="edge35" class="edge">
|
|
<title>articletext:e->article:n</title>
|
|
<g id="a_edge35"><a xlink:title="FK_articletext_article">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M204.68,-1545C331.29,-1545 327.27,-1437.57 446,-1393.6 551.14,-1354.66 937.06,-1427.68 958.09,-1325.63"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="960.52,-1325.92 958.77,-1318.71 955.64,-1325.43 960.52,-1325.92"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unittext -->
|
|
<g id="node11" class="node">
|
|
<title>unittext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="117.57,-1184 117.57,-1208.4 246.43,-1208.4 246.43,-1184 117.57,-1184"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="117.57,-1184 117.57,-1208.4 246.43,-1208.4 246.43,-1184 117.57,-1184"/>
|
|
<text xml:space="preserve" text-anchor="start" x="160.33" y="-1193.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unittext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="117.57,-1157.2 117.57,-1184 246.43,-1184 246.43,-1157.2 117.57,-1157.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="117.57,-1157.2 117.57,-1184 246.43,-1184 246.43,-1157.2 117.57,-1157.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="122.57" y="-1167.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="211.93" y="-1168.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="228.93" y="-1168.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="117.57,-1130.4 117.57,-1157.2 246.43,-1157.2 246.43,-1130.4 117.57,-1130.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="117.57,-1130.4 117.57,-1157.2 246.43,-1157.2 246.43,-1130.4 117.57,-1130.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="122.57" y="-1140.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="212.43" y="-1142.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="229.43" y="-1142.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="117.57,-1103.6 117.57,-1130.4 246.43,-1130.4 246.43,-1103.6 117.57,-1103.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="117.57,-1103.6 117.57,-1130.4 246.43,-1130.4 246.43,-1103.6 117.57,-1103.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="122.57" y="-1113.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="212.43" y="-1115.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="229.43" y="-1115.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="117.57,-1076.8 117.57,-1103.6 246.43,-1103.6 246.43,-1076.8 117.57,-1076.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="117.57,-1076.8 117.57,-1103.6 246.43,-1103.6 246.43,-1076.8 117.57,-1076.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="122.57" y="-1084.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">symbol</text>
|
|
<text xml:space="preserve" text-anchor="start" x="174.92" y="-1086.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="117.57,-1050 117.57,-1076.8 246.43,-1076.8 246.43,-1050 117.57,-1050"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="117.57,-1050 117.57,-1076.8 246.43,-1076.8 246.43,-1050 117.57,-1050"/>
|
|
<text xml:space="preserve" text-anchor="start" x="122.57" y="-1057.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="169.91" y="-1059.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- unittext->language -->
|
|
<g id="edge13" class="edge">
|
|
<title>unittext:se->language:n</title>
|
|
<g id="a_edge13"><a xlink:title="FK_unittext_language">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M247.43,-1130.4C273.95,-1103.87 247.2,-1083.51 246.43,-1046 238.8,-674.72 275.01,-578.36 222,-210.8 216.51,-172.73 200.8,-163.28 198.5,-129.12"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="200.97,-129.43 198.29,-122.52 196.07,-129.59 200.97,-129.43"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unit -->
|
|
<g id="node31" class="node">
|
|
<title>unit</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="297.66,-752 297.66,-780.4 426.34,-780.4 426.34,-752 297.66,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="297.66,-752 297.66,-780.4 426.34,-780.4 426.34,-752 297.66,-752"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="299.66,-774.4 299.66,-778.4 362,-778.4 362,-774.4 299.66,-774.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="362,-774.4 362,-778.4 424.34,-778.4 424.34,-774.4 362,-774.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="351" y="-761.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unit</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="297.66,-725.2 297.66,-752 426.34,-752 426.34,-725.2 297.66,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="297.66,-725.2 297.66,-752 426.34,-752 426.34,-725.2 297.66,-725.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="302.66" y="-735.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="391.84" y="-736.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="408.84" y="-736.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="297.66,-698.4 297.66,-725.2 426.34,-725.2 426.34,-698.4 297.66,-698.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="297.66,-698.4 297.66,-725.2 426.34,-725.2 426.34,-698.4 297.66,-698.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="302.66" y="-708.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">company_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="392.35" y="-710.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="409.35" y="-710.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="297.66,-671.6 297.66,-698.4 426.34,-698.4 426.34,-671.6 297.66,-671.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="297.66,-671.6 297.66,-698.4 426.34,-698.4 426.34,-671.6 297.66,-671.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="302.66" y="-679.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">si</text>
|
|
<text xml:space="preserve" text-anchor="start" x="354.83" y="-681.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="297.66,-644.8 297.66,-671.6 426.34,-671.6 426.34,-644.8 297.66,-644.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="297.66,-644.8 297.66,-671.6 426.34,-671.6 426.34,-644.8 297.66,-644.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="302.66" y="-652.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesi</text>
|
|
<text xml:space="preserve" text-anchor="start" x="354.83" y="-654.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="297.66,-618 297.66,-644.8 426.34,-644.8 426.34,-618 297.66,-618"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="297.66,-618 297.66,-644.8 426.34,-644.8 426.34,-618 297.66,-618"/>
|
|
<text xml:space="preserve" text-anchor="start" x="302.66" y="-625.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesifactor</text>
|
|
<text xml:space="preserve" text-anchor="start" x="392.34" y="-627.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- unittext->unit -->
|
|
<g id="edge12" class="edge">
|
|
<title>unittext:se->unit:n</title>
|
|
<g id="a_edge12"><a xlink:title="FK_unittext_unit">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M247.43,-1103.6C350.47,-1000.55 331.67,-931.07 330.86,-788.46"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="333.31,-788.51 330.84,-781.52 328.41,-788.53 333.31,-788.51"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlehistory -->
|
|
<g id="node13" class="node">
|
|
<title>articlehistory</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="477.72,-1571.8 477.72,-1596.2 594.28,-1596.2 594.28,-1571.8 477.72,-1571.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="477.72,-1571.8 477.72,-1596.2 594.28,-1596.2 594.28,-1571.8 477.72,-1571.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="498.32" y="-1581.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlehistory</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="477.72,-1545 477.72,-1571.8 594.28,-1571.8 594.28,-1545 477.72,-1545"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="477.72,-1545 477.72,-1571.8 594.28,-1571.8 594.28,-1545 477.72,-1545"/>
|
|
<text xml:space="preserve" text-anchor="start" x="482.72" y="-1555.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="559.78" y="-1556.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="576.78" y="-1556.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="477.72,-1518.2 477.72,-1545 594.28,-1545 594.28,-1518.2 477.72,-1518.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="477.72,-1518.2 477.72,-1545 594.28,-1545 594.28,-1518.2 477.72,-1518.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="482.72" y="-1528.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="560.29" y="-1529.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="577.29" y="-1529.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="477.72,-1491.4 477.72,-1518.2 594.28,-1518.2 594.28,-1491.4 477.72,-1491.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="477.72,-1491.4 477.72,-1518.2 594.28,-1518.2 594.28,-1491.4 477.72,-1491.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="482.72" y="-1499.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="538.78" y="-1501.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="477.72,-1464.6 477.72,-1491.4 594.28,-1491.4 594.28,-1464.6 477.72,-1464.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="477.72,-1464.6 477.72,-1491.4 594.28,-1491.4 594.28,-1464.6 477.72,-1464.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="482.72" y="-1472.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">text</text>
|
|
<text xml:space="preserve" text-anchor="start" x="513.28" y="-1474.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articlehistory->article -->
|
|
<g id="edge19" class="edge">
|
|
<title>articlehistory:e->article:n</title>
|
|
<g id="a_edge19"><a xlink:title="FK_articlehistory_article">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M595.28,-1531.6C657.84,-1531.6 579.16,-1438.22 623,-1393.6 732.77,-1281.87 964.8,-1468.79 973.83,-1325.56"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="976.27,-1325.79 974.03,-1318.72 971.37,-1325.64 976.27,-1325.79"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articleean -->
|
|
<g id="node14" class="node">
|
|
<title>articleean</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="650.76,-1558.4 650.76,-1582.8 759.24,-1582.8 759.24,-1558.4 650.76,-1558.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="650.76,-1558.4 650.76,-1582.8 759.24,-1582.8 759.24,-1558.4 650.76,-1558.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="676.98" y="-1568" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articleean</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="650.76,-1531.6 650.76,-1558.4 759.24,-1558.4 759.24,-1531.6 650.76,-1531.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="650.76,-1531.6 650.76,-1558.4 759.24,-1558.4 759.24,-1531.6 650.76,-1531.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="655.76" y="-1541.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="724.73" y="-1543.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="741.73" y="-1543.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="650.76,-1504.8 650.76,-1531.6 759.24,-1531.6 759.24,-1504.8 650.76,-1504.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="650.76,-1504.8 650.76,-1531.6 759.24,-1531.6 759.24,-1504.8 650.76,-1504.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="655.76" y="-1515" 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="725.24" y="-1516.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="742.24" y="-1516.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="650.76,-1478 650.76,-1504.8 759.24,-1504.8 759.24,-1478 650.76,-1478"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="650.76,-1478 650.76,-1504.8 759.24,-1504.8 759.24,-1478 650.76,-1478"/>
|
|
<text xml:space="preserve" text-anchor="start" x="655.76" y="-1485.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">ean</text>
|
|
<text xml:space="preserve" text-anchor="start" x="687.72" y="-1487.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
</g>
|
|
<!-- articleean->article -->
|
|
<g id="edge20" class="edge">
|
|
<title>articleean:se->article:n</title>
|
|
<g id="a_edge20"><a xlink:title="FK_articleean_article">
|
|
<path fill="none" stroke="#d53f8c" stroke-width="1.4" d="M760.24,-1504.8C796.18,-1468.86 753.42,-1431.76 787,-1393.6 848.42,-1323.8 980.08,-1406.88 988.76,-1325.57"/>
|
|
<polygon fill="#d53f8c" stroke="#d53f8c" stroke-width="1.4" points="991.2,-1325.83 989.11,-1318.72 986.31,-1325.58 991.2,-1325.83"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle -->
|
|
<g id="node15" class="node">
|
|
<title>categoryarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="815.21,-1558.4 815.21,-1582.8 940.79,-1582.8 940.79,-1558.4 815.21,-1558.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="815.21,-1558.4 815.21,-1582.8 940.79,-1582.8 940.79,-1558.4 815.21,-1558.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="835.31" y="-1568" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categoryarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="815.21,-1531.6 815.21,-1558.4 940.79,-1558.4 940.79,-1531.6 815.21,-1531.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="815.21,-1531.6 815.21,-1558.4 940.79,-1558.4 940.79,-1531.6 815.21,-1531.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="820.21" y="-1541.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="906.29" y="-1543.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="923.29" y="-1543.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="815.21,-1504.8 815.21,-1531.6 940.79,-1531.6 940.79,-1504.8 815.21,-1504.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="815.21,-1504.8 815.21,-1531.6 940.79,-1531.6 940.79,-1504.8 815.21,-1504.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="820.21" y="-1515" 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="906.8" y="-1516.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="923.79" y="-1516.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="815.21,-1478 815.21,-1504.8 940.79,-1504.8 940.79,-1478 815.21,-1478"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="815.21,-1478 815.21,-1504.8 940.79,-1504.8 940.79,-1478 815.21,-1478"/>
|
|
<text xml:space="preserve" text-anchor="start" x="820.21" y="-1488.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="906.8" y="-1489.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="923.79" y="-1489.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- categoryarticle->article -->
|
|
<g id="edge30" class="edge">
|
|
<title>categoryarticle:se->article:n</title>
|
|
<g id="a_edge30"><a xlink:title="FK_categoryarticle_article">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M941.79,-1504.8C977.77,-1468.82 952.27,-1441.65 969,-1393.6 980.32,-1361.1 1000.46,-1355.14 1003.84,-1325.6"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="1006.28,-1325.84 1004.21,-1318.72 1001.39,-1325.57 1006.28,-1325.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle->category -->
|
|
<g id="edge29" class="edge">
|
|
<title>categoryarticle:se->category:n</title>
|
|
<g id="a_edge29"><a xlink:title="FK_categoryarticle_category">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M940.79,-1477C992.57,-1425.22 898.91,-1393.69 886,-1321.6 823.18,-970.72 810.06,-869.33 879,-519.6 914.25,-340.79 1033.2,-319.79 1037.14,-142.89"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="1039.59,-142.95 1037.22,-135.92 1034.69,-142.89 1039.59,-142.95"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelist -->
|
|
<g id="node16" class="node">
|
|
<title>articlelist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="906.65,-698.4 906.65,-726.8 969.35,-726.8 969.35,-698.4 906.65,-698.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="906.65,-698.4 906.65,-726.8 969.35,-726.8 969.35,-698.4 906.65,-698.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="908.65,-720.8 908.65,-724.8 938,-724.8 938,-720.8 908.65,-720.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="938,-720.8 938,-724.8 967.35,-724.8 967.35,-720.8 938,-720.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="911.65" y="-708" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="906.65,-671.6 906.65,-698.4 969.35,-698.4 969.35,-671.6 906.65,-671.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="906.65,-671.6 906.65,-698.4 969.35,-698.4 969.35,-671.6 906.65,-671.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="911.65" y="-681.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="934.85" y="-683.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="951.84" y="-683.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->articlelist -->
|
|
<g id="edge16" class="edge">
|
|
<title>article:sw->articlelist:n</title>
|
|
<g id="a_edge16"><a xlink:title="FK_article_articlelist">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M948.42,-1208.8C912.06,-1172.43 922.31,-812.51 923.26,-734.54"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="925.71,-734.94 923.31,-727.92 920.81,-734.9 925.71,-734.94"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->article -->
|
|
<g id="edge18" class="edge">
|
|
<title>article:e->article:e</title>
|
|
<g id="a_edge18"><a xlink:title="FK_article_fatherarticle">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M1104.58,-1195.4C1142.53,-1195.4 1142.53,-1312.63 1113.63,-1290.16"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="1106.53,-1284.63 1111.49,-1292.92 1115.78,-1287.39 1106.53,-1284.63"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslist -->
|
|
<g id="node20" class="node">
|
|
<title>optionslist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1025.67,-698.4 1025.67,-726.8 1096.33,-726.8 1096.33,-698.4 1025.67,-698.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1025.67,-698.4 1025.67,-726.8 1096.33,-726.8 1096.33,-698.4 1025.67,-698.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1027.67,-720.8 1027.67,-724.8 1061,-724.8 1061,-720.8 1027.67,-720.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1061,-720.8 1061,-724.8 1094.33,-724.8 1094.33,-720.8 1061,-720.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1030.67" y="-708" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1025.67,-671.6 1025.67,-698.4 1096.33,-698.4 1096.33,-671.6 1025.67,-671.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1025.67,-671.6 1025.67,-698.4 1096.33,-698.4 1096.33,-671.6 1025.67,-671.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1030.67" y="-681.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="1061.83" y="-683.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1078.83" y="-683.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->optionslist -->
|
|
<g id="edge17" class="edge">
|
|
<title>article:se->optionslist:n</title>
|
|
<g id="a_edge17"><a xlink:title="FK_article_optionslist">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M1105.58,-1155.2C1239.76,-1021.02 1050.43,-921.72 1044.48,-734.77"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="1046.93,-734.88 1044.37,-727.92 1042.03,-734.96 1046.93,-734.88"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brand -->
|
|
<g id="node21" class="node">
|
|
<title>brand</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1152.31,-725.2 1152.31,-753.6 1311.69,-753.6 1311.69,-725.2 1152.31,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1152.31,-725.2 1152.31,-753.6 1311.69,-753.6 1311.69,-725.2 1152.31,-725.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1154.31,-747.6 1154.31,-751.6 1232,-751.6 1232,-747.6 1154.31,-747.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1232,-747.6 1232,-751.6 1309.69,-751.6 1309.69,-747.6 1232,-747.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1215.33" y="-734.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brand</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1152.31,-698.4 1152.31,-725.2 1311.69,-725.2 1311.69,-698.4 1152.31,-698.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1152.31,-698.4 1152.31,-725.2 1311.69,-725.2 1311.69,-698.4 1152.31,-698.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1157.31" y="-708.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="1277.19" y="-710.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1294.19" y="-710.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1152.31,-671.6 1152.31,-698.4 1311.69,-698.4 1311.69,-671.6 1152.31,-671.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1152.31,-671.6 1152.31,-698.4 1311.69,-698.4 1311.69,-671.6 1152.31,-671.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1157.31" y="-679.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1235.17" y="-681.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1152.31,-644.8 1152.31,-671.6 1311.69,-671.6 1311.69,-644.8 1152.31,-644.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1152.31,-644.8 1152.31,-671.6 1311.69,-671.6 1311.69,-644.8 1152.31,-644.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1157.31" y="-652.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">gsprpinfo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1230.69" y="-654.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- article->brand -->
|
|
<g id="edge15" class="edge">
|
|
<title>article:se->brand:n</title>
|
|
<g id="a_edge15"><a xlink:title="FK_article_brand">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M1105.58,-1128.4C1224.71,-1009.26 1194.29,-927.03 1193.18,-761.56"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="1195.64,-761.71 1193.16,-754.72 1190.74,-761.73 1195.64,-761.71"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->unit -->
|
|
<g id="edge14" class="edge">
|
|
<title>article:w->unit:n</title>
|
|
<g id="a_edge14"><a xlink:title="FK_article_unit">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M948.42,-1249C628.22,-1249 397.48,-1105.31 393.23,-788.35"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="395.68,-788.5 393.19,-781.52 390.78,-788.54 395.68,-788.5"/>
|
|
</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="M1118.9,-66.2C1157.93,-66.2 1157.93,-129.57 1129.03,-107.1"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="1121.93,-101.57 1126.89,-109.86 1131.18,-104.33 1121.93,-101.57"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle -->
|
|
<g id="node19" class="node">
|
|
<title>articlelistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="996.65,-1585.2 996.65,-1609.6 1125.35,-1609.6 1125.35,-1585.2 996.65,-1585.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="996.65,-1585.2 996.65,-1609.6 1125.35,-1609.6 1125.35,-1585.2 996.65,-1585.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1016.98" y="-1594.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="996.65,-1558.4 996.65,-1585.2 1125.35,-1585.2 1125.35,-1558.4 996.65,-1558.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="996.65,-1558.4 996.65,-1585.2 1125.35,-1585.2 1125.35,-1558.4 996.65,-1558.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1001.65" y="-1568.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="1090.85" y="-1570.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1107.85" y="-1570.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="996.65,-1531.6 996.65,-1558.4 1125.35,-1558.4 1125.35,-1531.6 996.65,-1531.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="996.65,-1531.6 996.65,-1558.4 1125.35,-1558.4 1125.35,-1531.6 996.65,-1531.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1001.65" y="-1541.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="1091.35" y="-1543.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1108.35" y="-1543.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="996.65,-1504.8 996.65,-1531.6 1125.35,-1531.6 1125.35,-1504.8 996.65,-1504.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="996.65,-1504.8 996.65,-1531.6 1125.35,-1531.6 1125.35,-1504.8 996.65,-1504.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1001.65" y="-1515" 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="1091.35" y="-1516.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1108.35" y="-1516.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="996.65,-1478 996.65,-1504.8 1125.35,-1504.8 1125.35,-1478 996.65,-1478"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="996.65,-1478 996.65,-1504.8 1125.35,-1504.8 1125.35,-1478 996.65,-1478"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1001.65" y="-1485.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1105.85" y="-1487.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="996.65,-1451.2 996.65,-1478 1125.35,-1478 1125.35,-1451.2 996.65,-1451.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="996.65,-1451.2 996.65,-1478 1125.35,-1478 1125.35,-1451.2 996.65,-1451.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1001.65" y="-1459" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1105.85" y="-1461" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlelistarticle->articlelist -->
|
|
<g id="edge25" class="edge">
|
|
<title>articlelistarticle:sw->articlelist:n</title>
|
|
<g id="a_edge25"><a xlink:title="FK_articlelistarticle_articlelist">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M995.65,-1531.6C951.48,-1487.43 992.71,-1451.39 969,-1393.6 954.4,-1358.02 932.14,-1358.41 921,-1321.6 871.44,-1157.92 908.27,-1107.35 921,-936.8 927.83,-845.28 951.11,-822.1 952.6,-734.74"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="955.05,-734.94 952.66,-727.92 950.15,-734.9 955.05,-734.94"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle->article -->
|
|
<g id="edge26" class="edge">
|
|
<title>articlelistarticle:sw->article:n</title>
|
|
<g id="a_edge26"><a xlink:title="FK_articlelistarticle_article">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M995.65,-1504.8C977.55,-1486.7 992.83,-1472.52 996.65,-1447.2 1005.22,-1390.47 1031.68,-1378.22 1034.34,-1325.43"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="1036.78,-1325.78 1034.51,-1318.72 1031.88,-1325.66 1036.78,-1325.78"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle -->
|
|
<g id="node22" class="node">
|
|
<title>optionslistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1181,-1598.6 1181,-1623 1319,-1623 1319,-1598.6 1181,-1598.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1181,-1598.6 1181,-1623 1319,-1623 1319,-1598.6 1181,-1598.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1201.99" y="-1608.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1181,-1571.8 1181,-1598.6 1319,-1598.6 1319,-1571.8 1181,-1571.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1181,-1571.8 1181,-1598.6 1319,-1598.6 1319,-1571.8 1181,-1571.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1186" y="-1582" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1284.5" y="-1583.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1301.5" y="-1583.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1181,-1545 1181,-1571.8 1319,-1571.8 1319,-1545 1181,-1545"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1181,-1545 1181,-1571.8 1319,-1571.8 1319,-1545 1181,-1545"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1186" y="-1555.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="1285" y="-1556.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1302" y="-1556.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1181,-1518.2 1181,-1545 1319,-1545 1319,-1518.2 1181,-1518.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1181,-1518.2 1181,-1545 1319,-1545 1319,-1518.2 1181,-1518.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1186" y="-1528.4" 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="1285" y="-1529.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1302" y="-1529.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1181,-1491.4 1181,-1518.2 1319,-1518.2 1319,-1491.4 1181,-1491.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1181,-1491.4 1181,-1518.2 1319,-1518.2 1319,-1491.4 1181,-1491.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1186" y="-1499.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1299.5" y="-1501.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1181,-1464.6 1181,-1491.4 1319,-1491.4 1319,-1464.6 1181,-1464.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1181,-1464.6 1181,-1491.4 1319,-1491.4 1319,-1464.6 1181,-1464.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1186" y="-1472.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1299.5" y="-1474.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1181,-1437.8 1181,-1464.6 1319,-1464.6 1319,-1437.8 1181,-1437.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1181,-1437.8 1181,-1464.6 1319,-1464.6 1319,-1437.8 1181,-1437.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1186" y="-1445.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">mandated</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1300" y="-1447.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
</g>
|
|
<!-- optionslistarticle->article -->
|
|
<g id="edge28" class="edge">
|
|
<title>optionslistarticle:sw->article:n</title>
|
|
<g id="a_edge28"><a xlink:title="FK_optionslistarticle_article">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M1180,-1545C1131.67,-1496.67 1188.93,-1451.75 1153,-1393.6 1124.6,-1347.64 1057.83,-1370.84 1050.36,-1325.53"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="1052.81,-1325.51 1049.83,-1318.71 1047.93,-1325.88 1052.81,-1325.51"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle->optionslist -->
|
|
<g id="edge27" class="edge">
|
|
<title>optionslistarticle:sw->optionslist:n</title>
|
|
<g id="a_edge27"><a xlink:title="FK_optionslistarticle_optionslist">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M1180,-1518.2C1134.27,-1472.46 1164.12,-1000.14 1151,-936.8 1144.07,-903.33 1135.41,-897.02 1124,-864.8 1103.29,-806.29 1079.97,-792.2 1077.82,-734.62"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="1080.28,-734.87 1077.7,-727.92 1075.38,-734.96 1080.28,-734.87"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic -->
|
|
<g id="node23" class="node">
|
|
<title>brandpic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1370.94,-1170.6 1370.94,-1195 1477.06,-1195 1477.06,-1170.6 1370.94,-1170.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1370.94,-1170.6 1370.94,-1195 1477.06,-1195 1477.06,-1170.6 1370.94,-1170.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1398.66" y="-1180.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brandpic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1370.94,-1143.8 1370.94,-1170.6 1477.06,-1170.6 1477.06,-1143.8 1370.94,-1143.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1370.94,-1143.8 1370.94,-1170.6 1477.06,-1170.6 1477.06,-1143.8 1370.94,-1143.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1375.94" y="-1154" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1442.56" y="-1155.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1459.55" y="-1155.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1370.94,-1117 1370.94,-1143.8 1477.06,-1143.8 1477.06,-1117 1370.94,-1117"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1370.94,-1117 1370.94,-1143.8 1477.06,-1143.8 1477.06,-1117 1370.94,-1117"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1375.94" y="-1127.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="1443.06" y="-1128.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1460.06" y="-1128.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1370.94,-1090.2 1370.94,-1117 1477.06,-1117 1477.06,-1090.2 1370.94,-1090.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1370.94,-1090.2 1370.94,-1117 1477.06,-1117 1477.06,-1090.2 1370.94,-1090.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1375.94" y="-1100.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="1443.06" y="-1101.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1460.06" y="-1101.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1370.94,-1063.4 1370.94,-1090.2 1477.06,-1090.2 1477.06,-1063.4 1370.94,-1063.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1370.94,-1063.4 1370.94,-1090.2 1477.06,-1090.2 1477.06,-1063.4 1370.94,-1063.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1375.94" y="-1071.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1457.56" y="-1073.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- brandpic->brand -->
|
|
<g id="edge23" class="edge">
|
|
<title>brandpic:sw->brand:n</title>
|
|
<g id="a_edge23"><a xlink:title="FK_brandpic_brand">
|
|
<path fill="none" stroke="#3182ce" stroke-width="1.4" d="M1369.94,-1117C1341.47,-1088.53 1361.26,-975.74 1351,-936.8 1329.01,-853.33 1274.62,-842.54 1271.03,-761.23"/>
|
|
<polygon fill="#3182ce" stroke="#3182ce" stroke-width="1.4" points="1273.49,-761.66 1270.89,-754.72 1268.59,-761.77 1273.49,-761.66"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- pic -->
|
|
<g id="node25" class="node">
|
|
<title>pic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1449.72,-832.4 1449.72,-860.8 1622.28,-860.8 1622.28,-832.4 1449.72,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-832.4 1449.72,-860.8 1622.28,-860.8 1622.28,-832.4 1449.72,-832.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1451.72,-854.8 1451.72,-858.8 1507.91,-858.8 1507.91,-854.8 1451.72,-854.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1507.91,-854.8 1507.91,-858.8 1564.09,-858.8 1564.09,-854.8 1507.91,-854.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1564.09,-854.8 1564.09,-858.8 1620.28,-858.8 1620.28,-854.8 1564.09,-854.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1527.33" y="-842" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">pic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1449.72,-805.6 1449.72,-832.4 1622.28,-832.4 1622.28,-805.6 1449.72,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-805.6 1449.72,-832.4 1622.28,-832.4 1622.28,-805.6 1449.72,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1454.72" y="-815.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="1587.78" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1604.77" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1449.72,-778.8 1449.72,-805.6 1622.28,-805.6 1622.28,-778.8 1449.72,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-778.8 1449.72,-805.6 1622.28,-805.6 1622.28,-778.8 1449.72,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1454.72" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">w</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1602.78" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1449.72,-752 1449.72,-778.8 1622.28,-778.8 1622.28,-752 1449.72,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-752 1449.72,-778.8 1622.28,-778.8 1622.28,-752 1449.72,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1454.72" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">h</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1602.78" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1449.72,-725.2 1449.72,-752 1622.28,-752 1622.28,-725.2 1449.72,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-725.2 1449.72,-752 1622.28,-752 1622.28,-725.2 1449.72,-725.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1454.72" y="-733" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">size</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1587.27" y="-735" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIGINT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1449.72,-698.4 1449.72,-725.2 1622.28,-725.2 1622.28,-698.4 1449.72,-698.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-698.4 1449.72,-725.2 1622.28,-725.2 1622.28,-698.4 1449.72,-698.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1454.72" y="-706.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">hash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1550.76" y="-708.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1449.72,-671.6 1449.72,-698.4 1622.28,-698.4 1622.28,-671.6 1449.72,-671.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-671.6 1449.72,-698.4 1622.28,-698.4 1622.28,-671.6 1449.72,-671.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1454.72" y="-679.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbw</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1602.78" y="-681.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1449.72,-644.8 1449.72,-671.6 1622.28,-671.6 1622.28,-644.8 1449.72,-644.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-644.8 1449.72,-671.6 1622.28,-671.6 1622.28,-644.8 1449.72,-644.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1454.72" y="-652.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbh</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1602.78" y="-654.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1449.72,-618 1449.72,-644.8 1622.28,-644.8 1622.28,-618 1449.72,-618"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-618 1449.72,-644.8 1622.28,-644.8 1622.28,-618 1449.72,-618"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1454.72" y="-625.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbhash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1550.76" y="-627.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1449.72,-591.2 1449.72,-618 1622.28,-618 1622.28,-591.2 1449.72,-591.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-591.2 1449.72,-618 1622.28,-618 1622.28,-591.2 1449.72,-591.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1454.72" y="-599" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">source</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1541.27" y="-601" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1449.72,-564.4 1449.72,-591.2 1622.28,-591.2 1622.28,-564.4 1449.72,-564.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-564.4 1449.72,-591.2 1622.28,-591.2 1622.28,-564.4 1449.72,-564.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1454.72" y="-572.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">fullbinary</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1539.77" y="-574.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">VARBINARY(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1449.72,-537.6 1449.72,-564.4 1622.28,-564.4 1622.28,-537.6 1449.72,-537.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1449.72,-537.6 1449.72,-564.4 1622.28,-564.4 1622.28,-537.6 1449.72,-537.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1454.72" y="-545.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbbinary</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1539.77" y="-547.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">VARBINARY(MAX)</text>
|
|
</g>
|
|
<!-- brandpic->pic -->
|
|
<g id="edge24" class="edge">
|
|
<title>brandpic:se->pic:n</title>
|
|
<g id="a_edge24"><a xlink:title="FK_brandpic_pic">
|
|
<path fill="none" stroke="#805ad5" stroke-width="1.4" d="M1478.06,-1090.2C1548.34,-1019.91 1483.83,-965.47 1479.99,-868.68"/>
|
|
<polygon fill="#805ad5" stroke="#805ad5" stroke-width="1.4" points="1482.45,-868.87 1479.86,-861.92 1477.55,-868.97 1482.45,-868.87"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic -->
|
|
<g id="node24" class="node">
|
|
<title>articlepic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1395.76,-1571.8 1395.76,-1596.2 1504.24,-1596.2 1504.24,-1571.8 1395.76,-1571.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1395.76,-1571.8 1395.76,-1596.2 1504.24,-1596.2 1504.24,-1571.8 1395.76,-1571.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1423.65" y="-1581.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlepic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1395.76,-1545 1395.76,-1571.8 1504.24,-1571.8 1504.24,-1545 1395.76,-1545"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1395.76,-1545 1395.76,-1571.8 1504.24,-1571.8 1504.24,-1545 1395.76,-1545"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1400.76" y="-1555.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="1469.73" y="-1556.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1486.73" y="-1556.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1395.76,-1518.2 1395.76,-1545 1504.24,-1545 1504.24,-1518.2 1395.76,-1518.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1395.76,-1518.2 1395.76,-1545 1504.24,-1545 1504.24,-1518.2 1395.76,-1518.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1400.76" y="-1528.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1470.24" y="-1529.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1487.24" y="-1529.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1395.76,-1491.4 1395.76,-1518.2 1504.24,-1518.2 1504.24,-1491.4 1395.76,-1491.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1395.76,-1491.4 1395.76,-1518.2 1504.24,-1518.2 1504.24,-1491.4 1395.76,-1491.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1400.76" y="-1501.6" 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="1470.24" y="-1503.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1487.24" y="-1503.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1395.76,-1464.6 1395.76,-1491.4 1504.24,-1491.4 1504.24,-1464.6 1395.76,-1464.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1395.76,-1464.6 1395.76,-1491.4 1504.24,-1491.4 1504.24,-1464.6 1395.76,-1464.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1400.76" y="-1472.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1484.74" y="-1474.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlepic->article -->
|
|
<g id="edge21" class="edge">
|
|
<title>articlepic:w->article:n</title>
|
|
<g id="a_edge21"><a xlink:title="FK_articlepic_article">
|
|
<path fill="none" stroke="#dd6b20" stroke-width="1.4" d="M1394.76,-1531.6C1330.42,-1531.6 1397.49,-1438.08 1351,-1393.6 1258.05,-1304.67 1073.69,-1441.62 1065.1,-1325.41"/>
|
|
<polygon fill="#dd6b20" stroke="#dd6b20" stroke-width="1.4" points="1067.56,-1325.63 1064.86,-1318.72 1062.66,-1325.8 1067.56,-1325.63"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic->pic -->
|
|
<g id="edge22" class="edge">
|
|
<title>articlepic:se->pic:n</title>
|
|
<g id="a_edge22"><a xlink:title="FK_articlepic_pic">
|
|
<path fill="none" stroke="#38a169" stroke-width="1.4" d="M1505.24,-1491.4C1553.17,-1443.46 1537.25,-965.47 1536.07,-868.81"/>
|
|
<polygon fill="#38a169" stroke="#38a169" stroke-width="1.4" points="1538.52,-868.9 1536.02,-861.92 1533.62,-868.94 1538.52,-868.9"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorypic -->
|
|
<g id="node26" class="node">
|
|
<title>categorypic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1575.21,-1170.6 1575.21,-1195 1700.79,-1195 1700.79,-1170.6 1575.21,-1170.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1575.21,-1170.6 1575.21,-1195 1700.79,-1195 1700.79,-1170.6 1575.21,-1170.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1604.32" y="-1180.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorypic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1575.21,-1143.8 1575.21,-1170.6 1700.79,-1170.6 1700.79,-1143.8 1575.21,-1143.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1575.21,-1143.8 1575.21,-1170.6 1700.79,-1170.6 1700.79,-1143.8 1575.21,-1143.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1580.21" y="-1154" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1666.29" y="-1155.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1683.29" y="-1155.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1575.21,-1117 1575.21,-1143.8 1700.79,-1143.8 1700.79,-1117 1575.21,-1117"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1575.21,-1117 1575.21,-1143.8 1700.79,-1143.8 1700.79,-1117 1575.21,-1117"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1580.21" y="-1127.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="1666.8" y="-1128.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1683.79" y="-1128.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1575.21,-1090.2 1575.21,-1117 1700.79,-1117 1700.79,-1090.2 1575.21,-1090.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1575.21,-1090.2 1575.21,-1117 1700.79,-1117 1700.79,-1090.2 1575.21,-1090.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1580.21" y="-1100.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="1666.8" y="-1101.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1683.79" y="-1101.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1575.21,-1063.4 1575.21,-1090.2 1700.79,-1090.2 1700.79,-1063.4 1575.21,-1063.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1575.21,-1063.4 1575.21,-1090.2 1700.79,-1090.2 1700.79,-1063.4 1575.21,-1063.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1580.21" y="-1071.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1681.29" y="-1073.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- categorypic->category -->
|
|
<g id="edge31" class="edge">
|
|
<title>categorypic:sw->category:n</title>
|
|
<g id="a_edge31"><a xlink:title="FK_categorypic_category">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M1574.21,-1117C1513.54,-1056.34 1554.25,-1007.05 1505,-936.8 1476.97,-896.81 1447.31,-906.57 1422,-864.8 1340.29,-729.93 1402.95,-664.18 1340,-519.6 1258.93,-333.41 1087.87,-339.66 1082.87,-142.72"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="1085.32,-142.89 1082.79,-135.92 1080.42,-142.95 1085.32,-142.89"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorypic->pic -->
|
|
<g id="edge32" class="edge">
|
|
<title>categorypic:sw->pic:n</title>
|
|
<g id="a_edge32"><a xlink:title="FK_categorypic_pic">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M1574.21,-1090.2C1503.71,-1019.7 1587.02,-965.75 1591.96,-868.71"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="1594.4,-868.98 1592.13,-861.92 1589.5,-868.85 1594.4,-868.98"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price -->
|
|
<g id="node28" class="node">
|
|
<title>price</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2405.05,-1598.6 2405.05,-1623 2574.95,-1623 2574.95,-1598.6 2405.05,-1598.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2405.05,-1598.6 2405.05,-1623 2574.95,-1623 2574.95,-1598.6 2405.05,-1598.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2475.66" y="-1608.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">price</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2405.05,-1571.8 2405.05,-1598.6 2574.95,-1598.6 2574.95,-1571.8 2405.05,-1571.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2405.05,-1571.8 2405.05,-1598.6 2574.95,-1598.6 2574.95,-1571.8 2405.05,-1571.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2410.05" y="-1582" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2540.45" y="-1583.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2557.45" y="-1583.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2405.05,-1545 2405.05,-1571.8 2574.95,-1571.8 2574.95,-1545 2405.05,-1545"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2405.05,-1545 2405.05,-1571.8 2574.95,-1571.8 2574.95,-1545 2405.05,-1545"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2410.05" y="-1555.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="2540.95" y="-1556.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2557.95" y="-1556.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2405.05,-1518.2 2405.05,-1545 2574.95,-1545 2574.95,-1518.2 2405.05,-1518.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2405.05,-1518.2 2405.05,-1545 2574.95,-1545 2574.95,-1518.2 2405.05,-1518.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2410.05" y="-1528.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">customergroup_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2540.95" y="-1529.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2557.95" y="-1529.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2405.05,-1491.4 2405.05,-1518.2 2574.95,-1518.2 2574.95,-1491.4 2405.05,-1491.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2405.05,-1491.4 2405.05,-1518.2 2574.95,-1518.2 2574.95,-1491.4 2405.05,-1491.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2410.05" y="-1501.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">tax_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2540.95" y="-1503.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2557.95" y="-1503.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2405.05,-1464.6 2405.05,-1491.4 2574.95,-1491.4 2574.95,-1464.6 2405.05,-1464.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2405.05,-1464.6 2405.05,-1491.4 2574.95,-1491.4 2574.95,-1464.6 2405.05,-1464.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2410.05" y="-1472.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">minmultiplier</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2506.43" y="-1474.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2405.05,-1437.8 2405.05,-1464.6 2574.95,-1464.6 2574.95,-1437.8 2405.05,-1437.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2405.05,-1437.8 2405.05,-1464.6 2574.95,-1464.6 2574.95,-1437.8 2405.05,-1437.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2410.05" y="-1445.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2540.95" y="-1447.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- price->customergroup -->
|
|
<g id="edge39" class="edge">
|
|
<title>price:sw->customergroup:n</title>
|
|
<g id="a_edge39"><a xlink:title="FK_price_customergroup">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M2404.05,-1518.2C2364.81,-1478.96 2391.04,-574.18 2381,-519.6 2348.62,-343.64 2247.59,-316.6 2244.24,-142.73"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="2246.69,-142.9 2244.18,-135.92 2241.79,-142.94 2246.69,-142.9"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price->article -->
|
|
<g id="edge38" class="edge">
|
|
<title>price:w->article:n</title>
|
|
<g id="a_edge38"><a xlink:title="FK_price_article">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M2404.05,-1558.4C2367.18,-1558.4 2411.79,-1418.93 2385,-1393.6 2281.71,-1295.95 1130.94,-1454.77 1081.54,-1325.53"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="1083.96,-1325.13 1080.29,-1318.68 1079.14,-1326.01 1083.96,-1325.13"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price->tax -->
|
|
<g id="edge37" class="edge">
|
|
<title>price:sw->tax:n</title>
|
|
<g id="a_edge37"><a xlink:title="FK_price_tax">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M2404.05,-1491.4C2368.44,-1455.79 2446.76,-1350.54 2453,-1321.6 2564.97,-802.55 2479.3,-656.03 2478.34,-129.36"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="2480.79,-129.52 2478.33,-122.52 2475.89,-129.52 2480.79,-129.52"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifest -->
|
|
<g id="node29" class="node">
|
|
<title>manifest</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2574.51,-1168.6 2574.51,-1197 2711.49,-1197 2711.49,-1168.6 2574.51,-1168.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2574.51,-1168.6 2574.51,-1197 2711.49,-1197 2711.49,-1168.6 2574.51,-1168.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2576.51,-1191 2576.51,-1195 2709.49,-1195 2709.49,-1191 2576.51,-1191"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2618.33" y="-1178.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifest</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2574.51,-1141.8 2574.51,-1168.6 2711.49,-1168.6 2711.49,-1141.8 2574.51,-1141.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2574.51,-1141.8 2574.51,-1168.6 2711.49,-1168.6 2711.49,-1141.8 2574.51,-1141.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2579.51" y="-1152" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2676.99" y="-1153.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2693.99" y="-1153.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2574.51,-1115 2574.51,-1141.8 2711.49,-1141.8 2711.49,-1115 2574.51,-1115"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2574.51,-1115 2574.51,-1141.8 2711.49,-1141.8 2711.49,-1115 2574.51,-1115"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2579.51" y="-1122.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">number</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2634.98" y="-1124.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2574.51,-1088.2 2574.51,-1115 2711.49,-1115 2711.49,-1088.2 2574.51,-1088.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2574.51,-1088.2 2574.51,-1115 2711.49,-1115 2711.49,-1088.2 2574.51,-1088.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2579.51" y="-1096" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2634.98" y="-1098" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2574.51,-1061.4 2574.51,-1088.2 2711.49,-1088.2 2711.49,-1061.4 2574.51,-1061.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2574.51,-1061.4 2574.51,-1088.2 2711.49,-1088.2 2711.49,-1061.4 2574.51,-1061.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2579.51" y="-1069.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2655.99" y="-1071.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- manifestarticle -->
|
|
<g id="node30" class="node">
|
|
<title>manifestarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2631.32,-1638.8 2631.32,-1663.2 2790.68,-1663.2 2790.68,-1638.8 2631.32,-1638.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2631.32,-1638.8 2631.32,-1663.2 2790.68,-1663.2 2790.68,-1638.8 2631.32,-1638.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2668.65" y="-1648.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifestarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2631.32,-1612 2631.32,-1638.8 2790.68,-1638.8 2790.68,-1612 2631.32,-1612"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2631.32,-1612 2631.32,-1638.8 2790.68,-1638.8 2790.68,-1612 2631.32,-1612"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2636.32" y="-1622.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="2756.18" y="-1623.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2773.18" y="-1623.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2631.32,-1585.2 2631.32,-1612 2790.68,-1612 2790.68,-1585.2 2631.32,-1585.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2631.32,-1585.2 2631.32,-1612 2790.68,-1612 2790.68,-1585.2 2631.32,-1585.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2636.32" y="-1595.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2697.79" y="-1595.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2756.69" y="-1596.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2773.68" y="-1596.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2631.32,-1558.4 2631.32,-1585.2 2790.68,-1585.2 2790.68,-1558.4 2631.32,-1558.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2631.32,-1558.4 2631.32,-1585.2 2790.68,-1585.2 2790.68,-1558.4 2631.32,-1558.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2636.32" y="-1568.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">tax_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2756.69" y="-1570.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2773.68" y="-1570.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2631.32,-1531.6 2631.32,-1558.4 2790.68,-1558.4 2790.68,-1531.6 2631.32,-1531.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2631.32,-1531.6 2631.32,-1558.4 2790.68,-1558.4 2790.68,-1531.6 2631.32,-1531.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2636.32" y="-1541.8" 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="2756.69" y="-1543.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2773.68" y="-1543.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2631.32,-1504.8 2631.32,-1531.6 2790.68,-1531.6 2790.68,-1504.8 2631.32,-1504.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2631.32,-1504.8 2631.32,-1531.6 2790.68,-1531.6 2790.68,-1504.8 2631.32,-1504.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2636.32" y="-1512.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">amount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2756.68" y="-1514.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2631.32,-1478 2631.32,-1504.8 2790.68,-1504.8 2790.68,-1478 2631.32,-1478"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2631.32,-1478 2631.32,-1504.8 2790.68,-1504.8 2790.68,-1478 2631.32,-1478"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2636.32" y="-1485.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2756.68" y="-1487.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2631.32,-1451.2 2631.32,-1478 2790.68,-1478 2790.68,-1451.2 2631.32,-1451.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2631.32,-1451.2 2631.32,-1478 2790.68,-1478 2790.68,-1451.2 2631.32,-1451.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2636.32" y="-1459" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">transactedamount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2756.68" y="-1461" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2631.32,-1424.4 2631.32,-1451.2 2790.68,-1451.2 2790.68,-1424.4 2631.32,-1424.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2631.32,-1424.4 2631.32,-1451.2 2790.68,-1451.2 2790.68,-1424.4 2631.32,-1424.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2636.32" y="-1432.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">comment?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2709.68" y="-1434.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2631.32,-1397.6 2631.32,-1424.4 2790.68,-1424.4 2790.68,-1397.6 2631.32,-1397.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2631.32,-1397.6 2631.32,-1424.4 2790.68,-1424.4 2790.68,-1397.6 2631.32,-1397.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2636.32" y="-1405.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rebate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2756.68" y="-1407.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- manifestarticle->article -->
|
|
<g id="edge41" class="edge">
|
|
<title>manifestarticle:w->article:n</title>
|
|
<g id="a_edge41"><a xlink:title="FK_manifestarticle_article">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M2630.32,-1598.6C2584.36,-1598.6 2636.79,-1424.75 2603,-1393.6 2481.92,-1282.01 1145.97,-1476.89 1096.43,-1325.56"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="1098.86,-1325.23 1095.35,-1318.69 1094.02,-1325.99 1098.86,-1325.23"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->tax -->
|
|
<g id="edge42" class="edge">
|
|
<title>manifestarticle:sw->tax:n</title>
|
|
<g id="a_edge42"><a xlink:title="FK_manifestarticle_tax">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M2630.32,-1558.4C2577.82,-1505.9 2632.78,-1461.61 2603,-1393.6 2586.74,-1356.46 2560.93,-1359.67 2547,-1321.6 2545.64,-1317.87 2503.13,-238.25 2498.98,-129.24"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="2501.44,-129.42 2498.73,-122.52 2496.54,-129.6 2501.44,-129.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->manifest -->
|
|
<g id="edge40" class="edge">
|
|
<title>manifestarticle:sw->manifest:n</title>
|
|
<g id="a_edge40"><a xlink:title="FK_manifestarticle_manifest">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M2630.32,-1531.6C2586.95,-1488.23 2629.29,-1454.9 2631.32,-1393.6 2634.13,-1308.76 2642.39,-1285.58 2642.97,-1205.04"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="2645.42,-1205.13 2642.99,-1198.12 2640.52,-1205.11 2645.42,-1205.13"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unit->company -->
|
|
<g id="edge11" class="edge">
|
|
<title>unit:e->company:n</title>
|
|
<g id="a_edge11"><a xlink:title="FK_unit_company">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M427.34,-711.8C470.25,-711.8 414.78,-549.04 446,-519.6 507.47,-461.64 1921.85,-538.7 2010.19,-464.28"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="2012.17,-465.75 2013.47,-458.45 2007.9,-463.35 2012.17,-465.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- __legend -->
|
|
<g id="node32" class="node">
|
|
<title>__legend</title>
|
|
<polygon fill="#ffffff" stroke="none" points="2846.73,-1451.8 2846.73,-1609 3037.27,-1609 3037.27,-1451.8 2846.73,-1451.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2846.73,-1585.8 2846.73,-1609 3037.27,-1609 3037.27,-1585.8 2846.73,-1585.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2846.73,-1585.8 2846.73,-1609 3037.27,-1609 3037.27,-1585.8 2846.73,-1585.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2922.44" y="-1595.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="11.00" fill="#1a365d">Legend</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2846.73,-1559 2846.73,-1585.8 2876.18,-1585.8 2876.18,-1559 2846.73,-1559"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2851.73" y="-1569.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">PK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2876.18,-1559 2876.18,-1585.8 3037.27,-1585.8 3037.27,-1559 2876.18,-1559"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2881.18" y="-1568.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">primary key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2846.73,-1532.2 2846.73,-1559 2876.18,-1559 2876.18,-1532.2 2846.73,-1532.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2851.73" y="-1542.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">FK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2876.18,-1532.2 2876.18,-1559 3037.27,-1559 3037.27,-1532.2 2876.18,-1532.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2881.18" y="-1542" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">foreign key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2846.73,-1505.4 2846.73,-1532.2 2876.18,-1532.2 2876.18,-1505.4 2846.73,-1505.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2851.73" y="-1515.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">?</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2876.18,-1505.4 2876.18,-1532.2 3037.27,-1532.2 3037.27,-1505.4 2876.18,-1505.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2881.18" y="-1515.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">nullable column</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2846.73,-1478.6 2846.73,-1505.4 2876.18,-1505.4 2876.18,-1478.6 2846.73,-1478.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2851.73" y="-1486.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">—</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2876.18,-1478.6 2876.18,-1505.4 3037.27,-1505.4 3037.27,-1478.6 2876.18,-1478.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2881.18" y="-1488.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">FOREIGN KEY constraint</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2846.73,-1451.8 2846.73,-1478.6 2876.18,-1478.6 2876.18,-1451.8 2846.73,-1451.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2851.73" y="-1459.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">- -</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="2876.18,-1451.8 2876.18,-1478.6 3037.27,-1478.6 3037.27,-1451.8 2876.18,-1451.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2881.18" y="-1461.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">naming convention only, no constraint</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|