Mirror delivery on manifest for quote/order with customer entityId (excluding Lieferanten/POS), and support entity.list role=customer for pickers.
1820 lines
186 KiB
XML
1820 lines
186 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="4377pt" height="1756pt"
|
|
viewBox="0.00 0.00 4377.00 1756.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 1719.96)">
|
|
<title>schema</title>
|
|
<polygon fill="#ebf4ff" stroke="none" points="-36,36 -36,-1719.96 4341.27,-1719.96 4341.27,36 -36,36"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_identity</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M518,-170C518,-170 1824,-170 1824,-170 1830,-170 1836,-176 1836,-182 1836,-182 1836,-1616.8 1836,-1616.8 1836,-1622.8 1830,-1628.8 1824,-1628.8 1824,-1628.8 518,-1628.8 518,-1628.8 512,-1628.8 506,-1622.8 506,-1616.8 506,-1616.8 506,-182 506,-182 506,-176 512,-170 518,-170"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="579.45" y="-1611.3" 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="M3456,-898C3456,-898 4033,-898 4033,-898 4039,-898 4045,-904 4045,-910 4045,-910 4045,-1563.2 4045,-1563.2 4045,-1569.2 4039,-1575.2 4033,-1575.2 4033,-1575.2 3456,-1575.2 3456,-1575.2 3450,-1575.2 3444,-1569.2 3444,-1563.2 3444,-1563.2 3444,-910 3444,-910 3444,-904 3450,-898 3456,-898"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="3491.61" y="-1557.7" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Localization</text>
|
|
</g>
|
|
<g id="clust3" class="cluster">
|
|
<title>cluster_catalog</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M2582,-533C2582,-533 3392,-533 3392,-533 3398,-533 3404,-539 3404,-545 3404,-545 3404,-1549.8 3404,-1549.8 3404,-1555.8 3398,-1561.8 3392,-1561.8 3392,-1561.8 2582,-1561.8 2582,-1561.8 2576,-1561.8 2570,-1555.8 2570,-1549.8 2570,-1549.8 2570,-545 2570,-545 2570,-539 2576,-533 2582,-533"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2603.85" y="-1544.3" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Catalog</text>
|
|
</g>
|
|
<g id="clust4" class="cluster">
|
|
<title>cluster_media</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M1856,-911.4C1856,-911.4 2451,-911.4 2451,-911.4 2457,-911.4 2463,-917.4 2463,-923.4 2463,-923.4 2463,-1618.8 2463,-1618.8 2463,-1624.8 2457,-1630.8 2451,-1630.8 2451,-1630.8 1856,-1630.8 1856,-1630.8 1850,-1630.8 1844,-1624.8 1844,-1618.8 1844,-1618.8 1844,-923.4 1844,-923.4 1844,-917.4 1850,-911.4 1856,-911.4"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1872.43" y="-1613.3" 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="M20,-8C20,-8 486,-8 486,-8 492,-8 498,-14 498,-20 498,-20 498,-1563.2 498,-1563.2 498,-1569.2 492,-1575.2 486,-1575.2 486,-1575.2 20,-1575.2 20,-1575.2 14,-1575.2 8,-1569.2 8,-1563.2 8,-1563.2 8,-20 8,-20 8,-14 14,-8 20,-8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="86.03" y="-1557.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="M3457,-519.6C3457,-519.6 3605,-519.6 3605,-519.6 3611,-519.6 3617,-525.6 3617,-531.6 3617,-531.6 3617,-732 3617,-732 3617,-738 3611,-744 3605,-744 3605,-744 3457,-744 3457,-744 3451,-744 3445,-738 3445,-732 3445,-732 3445,-531.6 3445,-531.6 3445,-525.6 3451,-519.6 3457,-519.6"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="3470.09" y="-726.5" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Units</text>
|
|
</g>
|
|
<!-- customergroup -->
|
|
<g id="node1" class="node">
|
|
<title>customergroup</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="527.76,-644.8 527.76,-673.2 664.24,-673.2 664.24,-644.8 527.76,-644.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="527.76,-644.8 527.76,-673.2 664.24,-673.2 664.24,-644.8 527.76,-644.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="529.76,-667.2 529.76,-671.2 573.92,-671.2 573.92,-667.2 529.76,-667.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="573.92,-667.2 573.92,-671.2 618.08,-671.2 618.08,-667.2 573.92,-667.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="618.08,-667.2 618.08,-671.2 662.24,-671.2 662.24,-667.2 618.08,-667.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="552" y="-654.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">customergroup</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="527.76,-618 527.76,-644.8 664.24,-644.8 664.24,-618 527.76,-618"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="527.76,-618 527.76,-644.8 664.24,-644.8 664.24,-618 527.76,-618"/>
|
|
<text xml:space="preserve" text-anchor="start" x="532.76" y="-628.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="629.73" y="-629.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="646.73" y="-629.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="527.76,-591.2 527.76,-618 664.24,-618 664.24,-591.2 527.76,-591.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="527.76,-591.2 527.76,-618 664.24,-618 664.24,-591.2 527.76,-591.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="532.76" y="-601.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">company_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="614.45" y="-601.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="630.24" y="-602.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="647.24" y="-602.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="527.76,-564.4 527.76,-591.2 664.24,-591.2 664.24,-564.4 527.76,-564.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="527.76,-564.4 527.76,-591.2 664.24,-591.2 664.24,-564.4 527.76,-564.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="532.76" y="-572.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="587.72" y="-574.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- company -->
|
|
<g id="node8" class="node">
|
|
<title>company</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1245.61,-402.4 1245.61,-430.8 1440.39,-430.8 1440.39,-402.4 1245.61,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1245.61,-402.4 1245.61,-430.8 1440.39,-430.8 1440.39,-402.4 1245.61,-402.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1247.61,-424.8 1247.61,-428.8 1266.68,-428.8 1266.68,-424.8 1247.61,-424.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1266.68,-424.8 1266.68,-428.8 1285.76,-428.8 1285.76,-424.8 1266.68,-424.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1285.76,-424.8 1285.76,-428.8 1304.84,-428.8 1304.84,-424.8 1285.76,-424.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1304.84,-424.8 1304.84,-428.8 1323.92,-428.8 1323.92,-424.8 1304.84,-424.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1323.92,-424.8 1323.92,-428.8 1343,-428.8 1343,-424.8 1323.92,-424.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1343,-424.8 1343,-428.8 1362.08,-428.8 1362.08,-424.8 1343,-424.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1362.08,-424.8 1362.08,-428.8 1381.16,-428.8 1381.16,-424.8 1362.08,-424.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1381.16,-424.8 1381.16,-428.8 1400.24,-428.8 1400.24,-424.8 1381.16,-424.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1400.24,-424.8 1400.24,-428.8 1419.32,-428.8 1419.32,-424.8 1400.24,-424.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1419.32,-424.8 1419.32,-428.8 1438.39,-428.8 1438.39,-424.8 1419.32,-424.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1316.66" y="-412" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">company</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1245.61,-375.6 1245.61,-402.4 1440.39,-402.4 1440.39,-375.6 1245.61,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1245.61,-375.6 1245.61,-402.4 1440.39,-402.4 1440.39,-375.6 1245.61,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1250.61" y="-385.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="1405.89" y="-387.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1422.89" y="-387.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1245.61,-348.8 1245.61,-375.6 1440.39,-375.6 1440.39,-348.8 1245.61,-348.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1245.61,-348.8 1245.61,-375.6 1440.39,-375.6 1440.39,-348.8 1245.61,-348.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1250.61" y="-359" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">taxrate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1296.52" y="-359" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1406.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="1423.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="1245.61,-322 1245.61,-348.8 1440.39,-348.8 1440.39,-322 1245.61,-322"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1245.61,-322 1245.61,-348.8 1440.39,-348.8 1440.39,-322 1245.61,-322"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1250.61" y="-332.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">reducedtaxrate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1350.98" y="-332.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1406.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="1423.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="1245.61,-295.2 1245.61,-322 1440.39,-322 1440.39,-295.2 1245.61,-295.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1245.61,-295.2 1245.61,-322 1440.39,-322 1440.39,-295.2 1245.61,-295.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1250.61" y="-305.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">taxfreerate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1322.21" y="-305.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1406.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="1423.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="1245.61,-268.4 1245.61,-295.2 1440.39,-295.2 1440.39,-268.4 1245.61,-268.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1245.61,-268.4 1245.61,-295.2 1440.39,-295.2 1440.39,-268.4 1245.61,-268.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1250.61" y="-278.6" 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="1406.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="1423.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="1245.61,-241.6 1245.61,-268.4 1440.39,-268.4 1440.39,-241.6 1245.61,-241.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1245.61,-241.6 1245.61,-268.4 1440.39,-268.4 1440.39,-241.6 1245.61,-241.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1250.61" y="-251.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">root_category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1364.19" y="-251.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1406.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="1423.4" y="-253.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1245.61,-214.8 1245.61,-241.6 1440.39,-241.6 1440.39,-214.8 1245.61,-214.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1245.61,-214.8 1245.61,-241.6 1440.39,-241.6 1440.39,-214.8 1245.61,-214.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1250.61" y="-225" 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="1385.96" y="-225" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1406.4" y="-226.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1423.4" y="-226.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1245.61,-188 1245.61,-214.8 1440.39,-214.8 1440.39,-188 1245.61,-188"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1245.61,-188 1245.61,-214.8 1440.39,-214.8 1440.39,-188 1245.61,-188"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1250.61" y="-195.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1363.88" y="-197.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- customergroup->company -->
|
|
<g id="edge8" class="edge">
|
|
<title>customergroup:w->company:n</title>
|
|
<g id="a_edge8"><a xlink:title="FK_customergroup_company">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M526.76,-604.6C507.12,-604.6 515.85,-576.03 527.76,-560.4 578.18,-494.28 625.72,-524.34 707,-506.8 828.73,-480.53 1254.71,-553.72 1275.44,-438.79"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="1277.87,-439.1 1276.04,-431.91 1272.99,-438.67 1277.87,-439.1"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- meta -->
|
|
<g id="node2" class="node">
|
|
<title>meta</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="560.26,-1439.8 560.26,-1464.2 687.74,-1464.2 687.74,-1439.8 560.26,-1439.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="560.26,-1439.8 560.26,-1464.2 687.74,-1464.2 687.74,-1439.8 560.26,-1439.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="609.99" y="-1449.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">meta</text>
|
|
<polygon fill="#ffffff" stroke="none" points="560.26,-1413 560.26,-1439.8 687.74,-1439.8 687.74,-1413 560.26,-1413"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="560.26,-1413 560.26,-1439.8 687.74,-1439.8 687.74,-1413 560.26,-1413"/>
|
|
<text xml:space="preserve" text-anchor="start" x="565.26" y="-1420.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">key</text>
|
|
<text xml:space="preserve" text-anchor="start" x="611.22" y="-1422.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="560.26,-1386.2 560.26,-1413 687.74,-1413 687.74,-1386.2 560.26,-1386.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="560.26,-1386.2 560.26,-1413 687.74,-1413 687.74,-1386.2 560.26,-1386.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="565.26" y="-1394" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">value</text>
|
|
<text xml:space="preserve" text-anchor="start" x="606.73" y="-1396" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- numbers -->
|
|
<g id="node3" class="node">
|
|
<title>numbers</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="748.66,-687 748.66,-711.4 877.34,-711.4 877.34,-687 748.66,-687"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="748.66,-687 748.66,-711.4 877.34,-711.4 877.34,-687 748.66,-687"/>
|
|
<text xml:space="preserve" text-anchor="start" x="787.66" y="-696.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">numbers</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="748.66,-660.2 748.66,-687 877.34,-687 877.34,-660.2 748.66,-660.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="748.66,-660.2 748.66,-687 877.34,-687 877.34,-660.2 748.66,-660.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="753.66" y="-670.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="842.84" y="-671.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="859.84" y="-671.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="748.66,-633.4 748.66,-660.2 877.34,-660.2 877.34,-633.4 748.66,-633.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="748.66,-633.4 748.66,-660.2 877.34,-660.2 877.34,-633.4 748.66,-633.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="753.66" y="-643.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="843.35" y="-645.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="860.35" y="-645.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="748.66,-606.6 748.66,-633.4 877.34,-633.4 877.34,-606.6 748.66,-606.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="748.66,-606.6 748.66,-633.4 877.34,-633.4 877.34,-606.6 748.66,-606.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="753.66" y="-614.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="800.83" y="-616.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="748.66,-579.8 748.66,-606.6 877.34,-606.6 877.34,-579.8 748.66,-579.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="748.66,-579.8 748.66,-606.6 877.34,-606.6 877.34,-579.8 748.66,-579.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="753.66" y="-587.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">prefix</text>
|
|
<text xml:space="preserve" text-anchor="start" x="805.83" y="-589.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="748.66,-553 748.66,-579.8 877.34,-579.8 877.34,-553 748.66,-553"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="748.66,-553 748.66,-579.8 877.34,-579.8 877.34,-553 748.66,-553"/>
|
|
<text xml:space="preserve" text-anchor="start" x="753.66" y="-560.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">padding</text>
|
|
<text xml:space="preserve" text-anchor="start" x="857.84" y="-562.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="748.66,-526.2 748.66,-553 877.34,-553 877.34,-526.2 748.66,-526.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="748.66,-526.2 748.66,-553 877.34,-553 877.34,-526.2 748.66,-526.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="753.66" y="-534" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">next</text>
|
|
<text xml:space="preserve" text-anchor="start" x="857.84" y="-536" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- numbers->company -->
|
|
<g id="edge52" class="edge">
|
|
<title>numbers:e->company:n</title>
|
|
<g id="a_edge52"><a xlink:title="FK_numbers_company">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M878.34,-646.8C943.26,-646.8 872.15,-550.67 920,-506.8 1043.19,-393.87 1286.08,-592.46 1295.05,-438.89"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="1297.5,-438.98 1295.24,-431.92 1292.6,-438.85 1297.5,-438.98"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- entityaddress -->
|
|
<g id="node4" class="node">
|
|
<title>entityaddress</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="771.61,-1560.4 771.61,-1584.8 946.39,-1584.8 946.39,-1560.4 771.61,-1560.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1560.4 771.61,-1584.8 946.39,-1584.8 946.39,-1560.4 771.61,-1560.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="819.99" y="-1570" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">entityaddress</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="771.61,-1533.6 771.61,-1560.4 946.39,-1560.4 946.39,-1533.6 771.61,-1533.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1533.6 771.61,-1560.4 946.39,-1560.4 946.39,-1533.6 771.61,-1533.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="776.61" y="-1543.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="911.89" y="-1545.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="928.89" y="-1545.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="771.61,-1506.8 771.61,-1533.6 946.39,-1533.6 946.39,-1506.8 771.61,-1506.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1506.8 771.61,-1533.6 946.39,-1533.6 946.39,-1506.8 771.61,-1506.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="776.61" y="-1517" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">entity_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="912.39" y="-1518.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="929.39" y="-1518.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="771.61,-1480 771.61,-1506.8 946.39,-1506.8 946.39,-1480 771.61,-1480"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1480 771.61,-1506.8 946.39,-1506.8 946.39,-1480 771.61,-1480"/>
|
|
<text xml:space="preserve" text-anchor="start" x="776.61" y="-1487.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">first_name?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="869.87" y="-1489.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="771.61,-1453.2 771.61,-1480 946.39,-1480 946.39,-1453.2 771.61,-1453.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1453.2 771.61,-1480 946.39,-1480 946.39,-1453.2 771.61,-1453.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="776.61" y="-1461" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="869.87" y="-1463" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="771.61,-1426.4 771.61,-1453.2 946.39,-1453.2 946.39,-1426.4 771.61,-1426.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1426.4 771.61,-1453.2 946.39,-1453.2 946.39,-1426.4 771.61,-1426.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="776.61" y="-1434.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">street?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="869.87" y="-1436.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="771.61,-1399.6 771.61,-1426.4 946.39,-1426.4 946.39,-1399.6 771.61,-1399.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1399.6 771.61,-1426.4 946.39,-1426.4 946.39,-1399.6 771.61,-1399.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="776.61" y="-1407.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">streetnumber?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="874.88" y="-1409.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="771.61,-1372.8 771.61,-1399.6 946.39,-1399.6 946.39,-1372.8 771.61,-1372.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1372.8 771.61,-1399.6 946.39,-1399.6 946.39,-1372.8 771.61,-1372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="776.61" y="-1380.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">zip?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="874.88" y="-1382.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="771.61,-1346 771.61,-1372.8 946.39,-1372.8 946.39,-1346 771.61,-1346"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1346 771.61,-1372.8 946.39,-1372.8 946.39,-1346 771.61,-1346"/>
|
|
<text xml:space="preserve" text-anchor="start" x="776.61" y="-1353.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">city?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="869.87" y="-1355.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="771.61,-1319.2 771.61,-1346 946.39,-1346 946.39,-1319.2 771.61,-1319.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1319.2 771.61,-1346 946.39,-1346 946.39,-1319.2 771.61,-1319.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="776.61" y="-1327" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">county?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="869.87" y="-1329" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="771.61,-1292.4 771.61,-1319.2 946.39,-1319.2 946.39,-1292.4 771.61,-1292.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1292.4 771.61,-1319.2 946.39,-1319.2 946.39,-1292.4 771.61,-1292.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="776.61" y="-1300.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">addresstype</text>
|
|
<text xml:space="preserve" text-anchor="start" x="874.88" y="-1302.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="771.61,-1265.6 771.61,-1292.4 946.39,-1292.4 946.39,-1265.6 771.61,-1265.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="771.61,-1265.6 771.61,-1292.4 946.39,-1292.4 946.39,-1265.6 771.61,-1265.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="776.61" y="-1273.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="926.89" y="-1275.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- entity -->
|
|
<g id="node5" class="node">
|
|
<title>entity</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="719.05,-1061.4 719.05,-1089.8 888.95,-1089.8 888.95,-1061.4 719.05,-1061.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="719.05,-1061.4 719.05,-1089.8 888.95,-1089.8 888.95,-1061.4 719.05,-1061.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="721.05,-1083.8 721.05,-1087.8 762.53,-1087.8 762.53,-1083.8 721.05,-1083.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="762.53,-1083.8 762.53,-1087.8 804,-1087.8 804,-1083.8 762.53,-1083.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="804,-1083.8 804,-1087.8 845.47,-1087.8 845.47,-1083.8 804,-1083.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="845.47,-1083.8 845.47,-1087.8 886.95,-1087.8 886.95,-1083.8 845.47,-1083.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="788" y="-1071" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">entity</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="719.05,-1034.6 719.05,-1061.4 888.95,-1061.4 888.95,-1034.6 719.05,-1034.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="719.05,-1034.6 719.05,-1061.4 888.95,-1061.4 888.95,-1034.6 719.05,-1034.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="724.05" y="-1044.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="854.45" y="-1046.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="871.45" y="-1046.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="719.05,-1007.8 719.05,-1034.6 888.95,-1034.6 888.95,-1007.8 719.05,-1007.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="719.05,-1007.8 719.05,-1034.6 888.95,-1034.6 888.95,-1007.8 719.05,-1007.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="724.05" y="-1018" 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="854.95" y="-1019.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="871.95" y="-1019.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="719.05,-981 719.05,-1007.8 888.95,-1007.8 888.95,-981 719.05,-981"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="719.05,-981 719.05,-1007.8 888.95,-1007.8 888.95,-981 719.05,-981"/>
|
|
<text xml:space="preserve" text-anchor="start" x="724.05" y="-988.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">first_name?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="812.43" y="-990.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="719.05,-954.2 719.05,-981 888.95,-981 888.95,-954.2 719.05,-954.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="719.05,-954.2 719.05,-981 888.95,-981 888.95,-954.2 719.05,-954.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="724.05" y="-962" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="812.43" y="-964" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="719.05,-927.4 719.05,-954.2 888.95,-954.2 888.95,-927.4 719.05,-927.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="719.05,-927.4 719.05,-954.2 888.95,-954.2 888.95,-927.4 719.05,-927.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="724.05" y="-935.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="833.44" y="-937.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="719.05,-900.6 719.05,-927.4 888.95,-927.4 888.95,-900.6 719.05,-900.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="719.05,-900.6 719.05,-927.4 888.95,-927.4 888.95,-900.6 719.05,-900.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="724.05" y="-908.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">updated_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="833.44" y="-910.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- entityaddress->entity -->
|
|
<g id="edge11" class="edge">
|
|
<title>entityaddress:sw->entity:n</title>
|
|
<g id="a_edge11"><a xlink:title="FK_entityaddress_entity">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M770.61,-1506.8C706.89,-1443.08 778.65,-1197.26 783.05,-1097.69"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="785.5,-1097.97 783.21,-1090.92 780.6,-1097.86 785.5,-1097.97"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- entity->customergroup -->
|
|
<g id="edge10" class="edge">
|
|
<title>entity:nw->customergroup:n</title>
|
|
<g id="a_edge10"><a xlink:title="FK_entity_customergroup">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M718.05,-1034.6C718.05,-1034.6 617.38,-735.68 598.9,-680.8"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="601.23,-680.06 596.68,-674.21 596.59,-681.62 601.23,-680.06"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- companyuser -->
|
|
<g id="node6" class="node">
|
|
<title>companyuser</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="961.78,-644.8 961.78,-673.2 1112.22,-673.2 1112.22,-644.8 961.78,-644.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="961.78,-644.8 961.78,-673.2 1112.22,-673.2 1112.22,-644.8 961.78,-644.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="963.78,-667.2 963.78,-671.2 1037,-671.2 1037,-667.2 963.78,-667.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1037,-667.2 1037,-671.2 1110.22,-671.2 1110.22,-667.2 1037,-667.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="997.99" y="-654.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">companyuser</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="961.78,-618 961.78,-644.8 1112.22,-644.8 1112.22,-618 961.78,-618"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="961.78,-618 961.78,-644.8 1112.22,-644.8 1112.22,-618 961.78,-618"/>
|
|
<text xml:space="preserve" text-anchor="start" x="966.78" y="-628.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="1077.72" y="-629.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1094.72" y="-629.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="961.78,-591.2 961.78,-618 1112.22,-618 1112.22,-591.2 961.78,-591.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="961.78,-591.2 961.78,-618 1112.22,-618 1112.22,-591.2 961.78,-591.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="966.78" y="-601.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">company_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1078.23" y="-602.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1095.22" y="-602.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="961.78,-564.4 961.78,-591.2 1112.22,-591.2 1112.22,-564.4 961.78,-564.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="961.78,-564.4 961.78,-591.2 1112.22,-591.2 1112.22,-564.4 961.78,-564.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="966.78" y="-574.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">google_auth_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1078.23" y="-576.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1095.22" y="-576.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- companyuser->company -->
|
|
<g id="edge54" class="edge">
|
|
<title>companyuser:sw->company:n</title>
|
|
<g id="a_edge54"><a xlink:title="FK_companyuser_company">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M960.78,-591.2C951.09,-581.52 953.77,-571.51 961.78,-560.4 1008.81,-495.12 1292.19,-511.94 1313.16,-438.68"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="1315.56,-439.17 1314.09,-431.9 1310.71,-438.5 1315.56,-439.17"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- google_auth -->
|
|
<g id="node12" class="node">
|
|
<title>google_auth</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1630.28,-698.4 1630.28,-726.8 1813.72,-726.8 1813.72,-698.4 1630.28,-698.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1630.28,-698.4 1630.28,-726.8 1813.72,-726.8 1813.72,-698.4 1630.28,-698.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1632.28,-720.8 1632.28,-724.8 1811.72,-724.8 1811.72,-720.8 1632.28,-720.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1686.33" y="-708" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">google_auth</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1630.28,-671.6 1630.28,-698.4 1813.72,-698.4 1813.72,-671.6 1630.28,-671.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1630.28,-671.6 1630.28,-698.4 1813.72,-698.4 1813.72,-671.6 1630.28,-671.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1635.28" 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="1779.22" y="-683.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1796.22" y="-683.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1630.28,-644.8 1630.28,-671.6 1813.72,-671.6 1813.72,-644.8 1630.28,-644.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1630.28,-644.8 1630.28,-671.6 1813.72,-671.6 1813.72,-644.8 1630.28,-644.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1635.28" y="-655" 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="1760.56" y="-655" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1779.73" y="-656.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1796.73" y="-656.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1630.28,-618 1630.28,-644.8 1813.72,-644.8 1813.72,-618 1630.28,-618"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1630.28,-618 1630.28,-644.8 1813.72,-644.8 1813.72,-618 1630.28,-618"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1635.28" y="-625.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">email</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1737.21" y="-627.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(320)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1630.28,-591.2 1630.28,-618 1813.72,-618 1813.72,-591.2 1630.28,-591.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1630.28,-591.2 1630.28,-618 1813.72,-618 1813.72,-591.2 1630.28,-591.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1635.28" y="-599" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">picture?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1732.2" y="-601" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(2048)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1630.28,-564.4 1630.28,-591.2 1813.72,-591.2 1813.72,-564.4 1630.28,-564.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1630.28,-564.4 1630.28,-591.2 1813.72,-591.2 1813.72,-564.4 1630.28,-564.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1635.28" y="-572.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">picturebinary?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1731.21" y="-574.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">VARBINARY(MAX)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1630.28,-537.6 1630.28,-564.4 1813.72,-564.4 1813.72,-537.6 1630.28,-537.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1630.28,-537.6 1630.28,-564.4 1813.72,-564.4 1813.72,-537.6 1630.28,-537.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1635.28" y="-545.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sub?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1737.21" y="-547.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1630.28,-510.8 1630.28,-537.6 1813.72,-537.6 1813.72,-510.8 1630.28,-510.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1630.28,-510.8 1630.28,-537.6 1813.72,-537.6 1813.72,-510.8 1630.28,-510.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1635.28" y="-518.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1758.22" y="-520.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- companyuser->google_auth -->
|
|
<g id="edge53" class="edge">
|
|
<title>companyuser:e->google_auth:n</title>
|
|
<g id="a_edge53"><a xlink:title="FK_companyuser_google_auth">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M1113.22,-577.8C1189.28,-577.8 1114.3,-679.13 1154,-744 1164.43,-761.04 1169.28,-766.43 1188,-773.4 1241.1,-793.17 1676.31,-786.16 1718.68,-734.17"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="1720.92,-735.18 1721.22,-727.77 1716.36,-733.37 1720.92,-735.18"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- entitycontact -->
|
|
<g id="node7" class="node">
|
|
<title>entitycontact</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1029.94,-1480 1029.94,-1504.4 1186.06,-1504.4 1186.06,-1480 1029.94,-1480"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1029.94,-1480 1029.94,-1504.4 1186.06,-1504.4 1186.06,-1480 1029.94,-1480"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1070.66" y="-1489.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">entitycontact</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1029.94,-1453.2 1029.94,-1480 1186.06,-1480 1186.06,-1453.2 1029.94,-1453.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1029.94,-1453.2 1029.94,-1480 1186.06,-1480 1186.06,-1453.2 1029.94,-1453.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1034.94" y="-1463.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="1151.55" y="-1464.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1168.55" y="-1464.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1029.94,-1426.4 1029.94,-1453.2 1186.06,-1453.2 1186.06,-1426.4 1029.94,-1426.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1029.94,-1426.4 1029.94,-1453.2 1186.06,-1453.2 1186.06,-1426.4 1029.94,-1426.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1034.94" y="-1436.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">entity_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1152.06" y="-1438.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1169.06" y="-1438.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1029.94,-1399.6 1029.94,-1426.4 1186.06,-1426.4 1186.06,-1399.6 1029.94,-1399.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1029.94,-1399.6 1029.94,-1426.4 1186.06,-1426.4 1186.06,-1399.6 1029.94,-1399.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1034.94" y="-1407.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">contacttype</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1114.54" y="-1409.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1029.94,-1372.8 1029.94,-1399.6 1186.06,-1399.6 1186.06,-1372.8 1029.94,-1372.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1029.94,-1372.8 1029.94,-1399.6 1186.06,-1399.6 1186.06,-1372.8 1029.94,-1372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1034.94" y="-1380.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">contact</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1109.54" y="-1382.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1029.94,-1346 1029.94,-1372.8 1186.06,-1372.8 1186.06,-1346 1029.94,-1346"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1029.94,-1346 1029.94,-1372.8 1186.06,-1372.8 1186.06,-1346 1029.94,-1346"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1034.94" y="-1353.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1166.56" y="-1355.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- entitycontact->entity -->
|
|
<g id="edge12" class="edge">
|
|
<title>entitycontact:se->entity:n</title>
|
|
<g id="a_edge12"><a xlink:title="FK_entitycontact_entity">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M1187.06,-1426.4C1213.58,-1399.87 1203.57,-1375.18 1186.06,-1342 1095.94,-1171.3 833.12,-1281.33 824.93,-1097.77"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="827.39,-1097.86 824.78,-1090.92 822.49,-1097.97 827.39,-1097.86"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->customergroup -->
|
|
<g id="edge9" class="edge">
|
|
<title>company:w->customergroup:n</title>
|
|
<g id="a_edge9"><a xlink:title="FK_company_poscustomergroup">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M1244.61,-281.8C985.59,-281.8 872.16,-307.27 707,-506.8 659.38,-564.33 729.51,-623.27 672.24,-671.2 664.54,-677.64 651.81,-682.57 644.93,-679.97"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="647.02,-678.69 641.27,-674.01 642.84,-681.25 647.02,-678.69"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- language -->
|
|
<g id="node13" class="node">
|
|
<title>language</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="3466.12,-1437.8 3466.12,-1466.2 3591.88,-1466.2 3591.88,-1437.8 3466.12,-1437.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.12,-1437.8 3466.12,-1466.2 3591.88,-1466.2 3591.88,-1437.8 3466.12,-1437.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3468.12,-1460.2 3468.12,-1464.2 3498.56,-1464.2 3498.56,-1460.2 3468.12,-1460.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3498.56,-1460.2 3498.56,-1464.2 3529,-1464.2 3529,-1460.2 3498.56,-1460.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3529,-1460.2 3529,-1464.2 3559.44,-1464.2 3559.44,-1460.2 3529,-1460.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3559.44,-1460.2 3559.44,-1464.2 3589.88,-1464.2 3589.88,-1460.2 3559.44,-1460.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3502.66" y="-1447.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">language</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3466.12,-1411 3466.12,-1437.8 3591.88,-1437.8 3591.88,-1411 3466.12,-1411"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.12,-1411 3466.12,-1437.8 3591.88,-1437.8 3591.88,-1411 3466.12,-1411"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.12" y="-1421.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="3557.38" y="-1422.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3574.38" y="-1422.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="3466.12,-1384.2 3466.12,-1411 3591.88,-1411 3591.88,-1384.2 3466.12,-1384.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.12,-1384.2 3466.12,-1411 3591.88,-1411 3591.88,-1384.2 3466.12,-1384.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.12" y="-1392" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">iso639</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3520.37" y="-1394" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(10)</text>
|
|
</g>
|
|
<!-- company->language -->
|
|
<g id="edge4" class="edge">
|
|
<title>company:e->language:n</title>
|
|
<g id="a_edge4"><a xlink:title="FK_company_default_language">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M1441.39,-228.2C1686.98,-228.2 3470.73,-323.35 3634,-506.8 3835.17,-732.82 3747.61,-905.96 3637,-1187.6 3594.29,-1296.34 3500.82,-1271.46 3458.12,-1380.2 3444.47,-1414.95 3432.25,-1437.28 3458.12,-1464.2 3462.98,-1469.25 3471.61,-1472.76 3477.41,-1471.95"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="3479.16,-1473.67 3481.94,-1466.79 3475.48,-1470.43 3479.16,-1473.67"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- category -->
|
|
<g id="node21" class="node">
|
|
<title>category</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="3092.1,-1021.2 3092.1,-1049.6 3209.9,-1049.6 3209.9,-1021.2 3092.1,-1021.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3092.1,-1021.2 3092.1,-1049.6 3209.9,-1049.6 3209.9,-1021.2 3092.1,-1021.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3094.1,-1043.6 3094.1,-1047.6 3113.07,-1047.6 3113.07,-1043.6 3094.1,-1043.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3113.07,-1043.6 3113.07,-1047.6 3132.03,-1047.6 3132.03,-1043.6 3113.07,-1043.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3132.03,-1043.6 3132.03,-1047.6 3151,-1047.6 3151,-1043.6 3132.03,-1043.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3151,-1043.6 3151,-1047.6 3169.97,-1047.6 3169.97,-1043.6 3151,-1043.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3169.97,-1043.6 3169.97,-1047.6 3188.93,-1047.6 3188.93,-1043.6 3169.97,-1043.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3188.93,-1043.6 3188.93,-1047.6 3207.9,-1047.6 3207.9,-1043.6 3188.93,-1043.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3125.99" y="-1030.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">category</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3092.1,-994.4 3092.1,-1021.2 3209.9,-1021.2 3209.9,-994.4 3092.1,-994.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3092.1,-994.4 3092.1,-1021.2 3209.9,-1021.2 3209.9,-994.4 3092.1,-994.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3097.1" y="-1004.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="3175.4" y="-1006.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3192.4" y="-1006.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3092.1,-967.6 3092.1,-994.4 3209.9,-994.4 3209.9,-967.6 3092.1,-967.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3092.1,-967.6 3092.1,-994.4 3209.9,-994.4 3209.9,-967.6 3092.1,-967.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3097.1" y="-977.8" 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="3160.12" y="-977.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3175.9" y="-979.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3192.9" y="-979.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="3092.1,-940.8 3092.1,-967.6 3209.9,-967.6 3209.9,-940.8 3092.1,-940.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3092.1,-940.8 3092.1,-967.6 3209.9,-967.6 3209.9,-940.8 3092.1,-940.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3097.1" y="-948.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3190.4" y="-950.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- company->category -->
|
|
<g id="edge3" class="edge">
|
|
<title>company:e->category:n</title>
|
|
<g id="a_edge3"><a xlink:title="FK_company_root_category">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M1441.39,-255C1779.09,-255 2679.39,-292.04 2940,-506.8 3048.43,-596.15 3016.7,-666.55 3051,-802.8 3064.4,-856.03 3043.71,-1010.43 3084.1,-1047.6 3087.29,-1050.54 3092.16,-1052.95 3096.24,-1053.55"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="3097.39,-1055.73 3101.83,-1049.78 3094.65,-1051.66 3097.39,-1055.73"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- tax -->
|
|
<g id="node35" class="node">
|
|
<title>tax</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="370.18,-79.6 370.18,-108 475.82,-108 475.82,-79.6 370.18,-79.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="370.18,-79.6 370.18,-108 475.82,-108 475.82,-79.6 370.18,-79.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="372.18,-102 372.18,-106 392.51,-106 392.51,-102 372.18,-102"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="392.51,-102 392.51,-106 412.84,-106 412.84,-102 392.51,-102"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="412.84,-102 412.84,-106 433.16,-106 433.16,-102 412.84,-102"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="433.16,-102 433.16,-106 453.49,-106 453.49,-102 433.16,-102"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="453.49,-102 453.49,-106 473.82,-106 473.82,-102 453.49,-102"/>
|
|
<text xml:space="preserve" text-anchor="start" x="414.33" y="-89.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">tax</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="370.18,-52.8 370.18,-79.6 475.82,-79.6 475.82,-52.8 370.18,-52.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="370.18,-52.8 370.18,-79.6 475.82,-79.6 475.82,-52.8 370.18,-52.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="375.18" y="-63" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="441.32" y="-64.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="458.32" y="-64.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="370.18,-26 370.18,-52.8 475.82,-52.8 475.82,-26 370.18,-26"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="370.18,-26 370.18,-52.8 475.82,-52.8 475.82,-26 370.18,-26"/>
|
|
<text xml:space="preserve" text-anchor="start" x="375.18" y="-33.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="407.3" y="-35.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge5" class="edge">
|
|
<title>company:w->tax:n</title>
|
|
<g id="a_edge5"><a xlink:title="FK_company_taxrate">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M1244.61,-362.2C1154,-362.2 485.62,-210.08 445.24,-115.67"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="447.68,-115.38 443.78,-109.07 442.9,-116.43 447.68,-115.38"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge6" class="edge">
|
|
<title>company:w->tax:n</title>
|
|
<g id="a_edge6"><a xlink:title="FK_company_reducedtaxrate">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M1244.61,-335.4C1199.45,-335.4 493.99,-170.95 427.95,-114.51"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="430.06,-113.27 424.17,-108.77 425.97,-115.96 430.06,-113.27"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge7" class="edge">
|
|
<title>company:w->tax:n</title>
|
|
<g id="a_edge7"><a xlink:title="FK_company_taxfreerate">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M1244.61,-308.6C1157.88,-308.6 507.59,-203.72 465.77,-115.73"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="468.18,-115.29 464.16,-109.06 463.42,-116.44 468.18,-115.29"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- syncpos -->
|
|
<g id="node9" class="node">
|
|
<title>syncpos</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1195.89,-660.2 1195.89,-684.6 1334.11,-684.6 1334.11,-660.2 1195.89,-660.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1195.89,-660.2 1195.89,-684.6 1334.11,-684.6 1334.11,-660.2 1195.89,-660.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1240.66" y="-669.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">syncpos</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1195.89,-633.4 1195.89,-660.2 1334.11,-660.2 1334.11,-633.4 1195.89,-633.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1195.89,-633.4 1195.89,-660.2 1334.11,-660.2 1334.11,-633.4 1195.89,-633.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1200.89" y="-643.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="1299.61" y="-645.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1316.6" y="-645.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1195.89,-606.6 1195.89,-633.4 1334.11,-633.4 1334.11,-606.6 1195.89,-606.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1195.89,-606.6 1195.89,-633.4 1334.11,-633.4 1334.11,-606.6 1195.89,-606.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1200.89" y="-616.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="1300.11" y="-618.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1317.11" y="-618.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1195.89,-579.8 1195.89,-606.6 1334.11,-606.6 1334.11,-579.8 1195.89,-579.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1195.89,-579.8 1195.89,-606.6 1334.11,-606.6 1334.11,-579.8 1195.89,-579.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1200.89" y="-587.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">paircode</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1262.6" y="-589.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1195.89,-553 1195.89,-579.8 1334.11,-579.8 1334.11,-553 1195.89,-553"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1195.89,-553 1195.89,-579.8 1334.11,-579.8 1334.11,-553 1195.89,-553"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1200.89" y="-560.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">token?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1257.59" y="-562.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- syncpos->company -->
|
|
<g id="edge55" class="edge">
|
|
<title>syncpos:se->company:n</title>
|
|
<g id="a_edge55"><a xlink:title="FK_syncpos_company">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M1335.11,-606.6C1388.5,-553.21 1337.76,-511.73 1333.71,-438.85"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="1336.16,-438.85 1333.52,-431.92 1331.27,-438.98 1336.16,-438.85"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- entityhistory -->
|
|
<g id="node10" class="node">
|
|
<title>entityhistory</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1269.98,-1480 1269.98,-1504.4 1436.02,-1504.4 1436.02,-1480 1269.98,-1480"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1269.98,-1480 1269.98,-1504.4 1436.02,-1504.4 1436.02,-1480 1269.98,-1480"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1316.99" y="-1489.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">entityhistory</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1269.98,-1453.2 1269.98,-1480 1436.02,-1480 1436.02,-1453.2 1269.98,-1453.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1269.98,-1453.2 1269.98,-1480 1436.02,-1480 1436.02,-1453.2 1269.98,-1453.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1274.98" y="-1463.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="1401.52" y="-1464.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1418.52" y="-1464.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1269.98,-1426.4 1269.98,-1453.2 1436.02,-1453.2 1436.02,-1426.4 1269.98,-1426.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1269.98,-1426.4 1269.98,-1453.2 1436.02,-1453.2 1436.02,-1426.4 1269.98,-1426.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1274.98" y="-1436.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">entity_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1402.03" y="-1438.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1419.02" y="-1438.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1269.98,-1399.6 1269.98,-1426.4 1436.02,-1426.4 1436.02,-1399.6 1269.98,-1399.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1269.98,-1399.6 1269.98,-1426.4 1436.02,-1426.4 1436.02,-1399.6 1269.98,-1399.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1274.98" y="-1409.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">companyuser_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1386.24" y="-1409.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1402.03" y="-1411.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1419.02" y="-1411.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1269.98,-1372.8 1269.98,-1399.6 1436.02,-1399.6 1436.02,-1372.8 1269.98,-1372.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1269.98,-1372.8 1269.98,-1399.6 1436.02,-1399.6 1436.02,-1372.8 1269.98,-1372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1274.98" y="-1380.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1380.52" y="-1382.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1269.98,-1346 1269.98,-1372.8 1436.02,-1372.8 1436.02,-1346 1269.98,-1346"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1269.98,-1346 1269.98,-1372.8 1436.02,-1372.8 1436.02,-1346 1269.98,-1346"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1274.98" y="-1353.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">text</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1355.02" y="-1355.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- entityhistory->entity -->
|
|
<g id="edge13" class="edge">
|
|
<title>entityhistory:sw->entity:n</title>
|
|
<g id="a_edge13"><a xlink:title="FK_entityhistory_entity">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M1268.98,-1426.4C1215,-1372.42 1281.1,-1314.44 1228,-1259.6 1106.49,-1134.1 874.55,-1261.96 866.43,-1097.89"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="868.88,-1097.86 866.26,-1090.92 863.98,-1097.98 868.88,-1097.86"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- entityhistory->companyuser -->
|
|
<g id="edge14" class="edge">
|
|
<title>entityhistory:se->companyuser:n</title>
|
|
<g id="a_edge14"><a xlink:title="FK_entityhistory_companyuser">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M1437.02,-1399.6C1455.13,-1381.5 1443.51,-1366.48 1436.02,-1342 1332.98,-1005.34 1006.04,-1026.91 1000.46,-681.22"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="1002.91,-681.3 1000.41,-674.32 998.01,-681.34 1002.91,-681.3"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- companysetting -->
|
|
<g id="node11" class="node">
|
|
<title>companysetting</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1417.66,-673.6 1417.66,-698 1546.34,-698 1546.34,-673.6 1417.66,-673.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1417.66,-673.6 1417.66,-698 1546.34,-698 1546.34,-673.6 1417.66,-673.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1435.99" y="-683.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">companysetting</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1417.66,-646.8 1417.66,-673.6 1546.34,-673.6 1546.34,-646.8 1417.66,-646.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1417.66,-646.8 1417.66,-673.6 1546.34,-673.6 1546.34,-646.8 1417.66,-646.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1422.66" y="-657" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1511.84" y="-658.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1528.84" y="-658.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1417.66,-620 1417.66,-646.8 1546.34,-646.8 1546.34,-620 1417.66,-620"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1417.66,-620 1417.66,-646.8 1546.34,-646.8 1546.34,-620 1417.66,-620"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1422.66" y="-630.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="1512.35" y="-631.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1529.35" y="-631.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1417.66,-593.2 1417.66,-620 1546.34,-620 1546.34,-593.2 1417.66,-593.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1417.66,-593.2 1417.66,-620 1546.34,-620 1546.34,-593.2 1417.66,-593.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1422.66" y="-601" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">key</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1469.83" y="-603" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1417.66,-566.4 1417.66,-593.2 1546.34,-593.2 1546.34,-566.4 1417.66,-566.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1417.66,-566.4 1417.66,-593.2 1546.34,-593.2 1546.34,-566.4 1417.66,-566.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1422.66" y="-574.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">value</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1465.34" y="-576.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1417.66,-539.6 1417.66,-566.4 1546.34,-566.4 1546.34,-539.6 1417.66,-539.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1417.66,-539.6 1417.66,-566.4 1546.34,-566.4 1546.34,-539.6 1417.66,-539.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1422.66" y="-547.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">frontend</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1527.34" y="-549.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
</g>
|
|
<!-- companysetting->company -->
|
|
<g id="edge56" class="edge">
|
|
<title>companysetting:sw->company:n</title>
|
|
<g id="a_edge56"><a xlink:title="FK_companysetting_company">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M1416.66,-620C1413.18,-616.52 1365.87,-475.3 1354.83,-438.41"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="1357.25,-437.98 1353.08,-431.85 1352.52,-439.24 1357.25,-437.98"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- google_auth->company -->
|
|
<g id="edge1" class="edge">
|
|
<title>google_auth:w->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="M1629.28,-658.2C1559.53,-658.2 1634.64,-558.66 1588,-506.8 1527.15,-439.13 1399.54,-518.32 1391.13,-438.59"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="1393.6,-438.79 1390.8,-431.92 1388.7,-439.03 1393.6,-438.79"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unittext -->
|
|
<g id="node14" class="node">
|
|
<title>unittext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="3466.57,-1050 3466.57,-1074.4 3595.43,-1074.4 3595.43,-1050 3466.57,-1050"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.57,-1050 3466.57,-1074.4 3595.43,-1074.4 3595.43,-1050 3466.57,-1050"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3509.33" y="-1059.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unittext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3466.57,-1023.2 3466.57,-1050 3595.43,-1050 3595.43,-1023.2 3466.57,-1023.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.57,-1023.2 3466.57,-1050 3595.43,-1050 3595.43,-1023.2 3466.57,-1023.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.57" y="-1033.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="3560.93" y="-1034.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3577.93" y="-1034.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3466.57,-996.4 3466.57,-1023.2 3595.43,-1023.2 3595.43,-996.4 3466.57,-996.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.57,-996.4 3466.57,-1023.2 3595.43,-1023.2 3595.43,-996.4 3466.57,-996.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.57" y="-1006.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="3561.43" y="-1008.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3578.43" y="-1008.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3466.57,-969.6 3466.57,-996.4 3595.43,-996.4 3595.43,-969.6 3466.57,-969.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.57,-969.6 3466.57,-996.4 3595.43,-996.4 3595.43,-969.6 3466.57,-969.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.57" y="-979.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="3561.43" y="-981.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3578.43" y="-981.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="3466.57,-942.8 3466.57,-969.6 3595.43,-969.6 3595.43,-942.8 3466.57,-942.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.57,-942.8 3466.57,-969.6 3595.43,-969.6 3595.43,-942.8 3466.57,-942.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.57" y="-950.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">symbol</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3523.92" y="-952.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="3466.57,-916 3466.57,-942.8 3595.43,-942.8 3595.43,-916 3466.57,-916"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.57,-916 3466.57,-942.8 3595.43,-942.8 3595.43,-916 3466.57,-916"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.57" y="-923.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3518.91" y="-925.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- unittext->language -->
|
|
<g id="edge17" class="edge">
|
|
<title>unittext:nw->language:n</title>
|
|
<g id="a_edge17"><a xlink:title="FK_unittext_language">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M3465.57,-1023.2C3387.96,-1100.81 3439.23,-1444.97 3458.12,-1464.2 3473.02,-1479.37 3503.42,-1487.48 3511.67,-1473.76"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="3513.98,-1474.64 3513.27,-1467.26 3509.22,-1473.47 3513.98,-1474.64"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unit -->
|
|
<g id="node36" class="node">
|
|
<title>unit</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="3466.66,-671.6 3466.66,-700 3595.34,-700 3595.34,-671.6 3466.66,-671.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.66,-671.6 3466.66,-700 3595.34,-700 3595.34,-671.6 3466.66,-671.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3468.66,-694 3468.66,-698 3531,-698 3531,-694 3468.66,-694"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3531,-694 3531,-698 3593.34,-698 3593.34,-694 3531,-694"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3520" y="-681.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unit</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3466.66,-644.8 3466.66,-671.6 3595.34,-671.6 3595.34,-644.8 3466.66,-644.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.66,-644.8 3466.66,-671.6 3595.34,-671.6 3595.34,-644.8 3466.66,-644.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.66" y="-655" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3560.84" y="-656.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3577.84" y="-656.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3466.66,-618 3466.66,-644.8 3595.34,-644.8 3595.34,-618 3466.66,-618"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.66,-618 3466.66,-644.8 3595.34,-644.8 3595.34,-618 3466.66,-618"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.66" y="-628.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="3561.35" y="-629.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3578.35" y="-629.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="3466.66,-591.2 3466.66,-618 3595.34,-618 3595.34,-591.2 3466.66,-591.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.66,-591.2 3466.66,-618 3595.34,-618 3595.34,-591.2 3466.66,-591.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.66" y="-599" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">si</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3523.83" y="-601" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="3466.66,-564.4 3466.66,-591.2 3595.34,-591.2 3595.34,-564.4 3466.66,-564.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.66,-564.4 3466.66,-591.2 3595.34,-591.2 3595.34,-564.4 3466.66,-564.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.66" y="-572.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesi</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3523.83" y="-574.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="3466.66,-537.6 3466.66,-564.4 3595.34,-564.4 3595.34,-537.6 3466.66,-537.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3466.66,-537.6 3466.66,-564.4 3595.34,-564.4 3595.34,-537.6 3466.66,-537.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.66" y="-545.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesifactor</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3561.34" y="-547.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- unittext->unit -->
|
|
<g id="edge16" class="edge">
|
|
<title>unittext:se->unit:n</title>
|
|
<g id="a_edge16"><a xlink:title="FK_unittext_unit">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M3596.43,-969.6C3614.53,-951.5 3597.63,-937.51 3595.43,-912 3587.45,-819.62 3563.77,-796.29 3562.25,-708.04"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="3564.7,-708.1 3562.19,-701.12 3559.8,-708.14 3564.7,-708.1"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articletext -->
|
|
<g id="node15" class="node">
|
|
<title>articletext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="3676.32,-1506.8 3676.32,-1531.2 3807.68,-1531.2 3807.68,-1506.8 3676.32,-1506.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3676.32,-1506.8 3676.32,-1531.2 3807.68,-1531.2 3807.68,-1506.8 3676.32,-1506.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3713.65" y="-1516.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articletext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3676.32,-1480 3676.32,-1506.8 3807.68,-1506.8 3807.68,-1480 3676.32,-1480"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3676.32,-1480 3676.32,-1506.8 3807.68,-1506.8 3807.68,-1480 3676.32,-1480"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3681.32" y="-1490.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="3773.18" y="-1491.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3790.18" y="-1491.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3676.32,-1453.2 3676.32,-1480 3807.68,-1480 3807.68,-1453.2 3676.32,-1453.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3676.32,-1453.2 3676.32,-1480 3807.68,-1480 3807.68,-1453.2 3676.32,-1453.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3681.32" y="-1463.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="3773.69" y="-1464.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3790.68" y="-1464.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3676.32,-1426.4 3676.32,-1453.2 3807.68,-1453.2 3807.68,-1426.4 3676.32,-1426.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3676.32,-1426.4 3676.32,-1453.2 3807.68,-1453.2 3807.68,-1426.4 3676.32,-1426.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3681.32" y="-1436.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="3773.69" y="-1438.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3790.68" y="-1438.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="3676.32,-1399.6 3676.32,-1426.4 3807.68,-1426.4 3807.68,-1399.6 3676.32,-1399.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3676.32,-1399.6 3676.32,-1426.4 3807.68,-1426.4 3807.68,-1399.6 3676.32,-1399.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3681.32" y="-1407.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3731.16" y="-1409.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="3676.32,-1372.8 3676.32,-1399.6 3807.68,-1399.6 3807.68,-1372.8 3676.32,-1372.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3676.32,-1372.8 3676.32,-1399.6 3807.68,-1399.6 3807.68,-1372.8 3676.32,-1372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3681.32" y="-1380.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3731.16" y="-1382.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="3676.32,-1346 3676.32,-1372.8 3807.68,-1372.8 3807.68,-1346 3676.32,-1346"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3676.32,-1346 3676.32,-1372.8 3807.68,-1372.8 3807.68,-1346 3676.32,-1346"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3681.32" y="-1353.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3726.68" y="-1355.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="3676.32,-1319.2 3676.32,-1346 3807.68,-1346 3807.68,-1319.2 3676.32,-1319.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3676.32,-1319.2 3676.32,-1346 3807.68,-1346 3807.68,-1319.2 3676.32,-1319.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3681.32" y="-1327" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3726.68" y="-1329" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articletext->language -->
|
|
<g id="edge42" class="edge">
|
|
<title>articletext:w->language:n</title>
|
|
<g id="a_edge42"><a xlink:title="FK_articletext_language">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M3675.32,-1439.8C3640.08,-1439.8 3634.64,-1458.4 3599.88,-1464.2 3581.01,-1467.35 3558.03,-1481.03 3548.59,-1475.61"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="3550.01,-1472.66 3545.04,-1467.15 3545.49,-1474.56 3550.01,-1472.66"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article -->
|
|
<g id="node19" class="node">
|
|
<title>article</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2835.42,-1155.2 2835.42,-1183.6 2990.58,-1183.6 2990.58,-1155.2 2835.42,-1155.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-1155.2 2835.42,-1183.6 2990.58,-1183.6 2990.58,-1155.2 2835.42,-1155.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2837.42,-1177.6 2837.42,-1181.6 2852.54,-1181.6 2852.54,-1177.6 2837.42,-1177.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2852.54,-1177.6 2852.54,-1181.6 2867.65,-1181.6 2867.65,-1177.6 2852.54,-1177.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2867.65,-1177.6 2867.65,-1181.6 2882.77,-1181.6 2882.77,-1177.6 2867.65,-1177.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2882.77,-1177.6 2882.77,-1181.6 2897.88,-1181.6 2897.88,-1177.6 2882.77,-1177.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2897.88,-1177.6 2897.88,-1181.6 2913,-1181.6 2913,-1177.6 2897.88,-1177.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2913,-1177.6 2913,-1181.6 2928.12,-1181.6 2928.12,-1177.6 2913,-1177.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2928.12,-1177.6 2928.12,-1181.6 2943.23,-1181.6 2943.23,-1177.6 2928.12,-1177.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2943.23,-1177.6 2943.23,-1181.6 2958.35,-1181.6 2958.35,-1177.6 2943.23,-1177.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2958.35,-1177.6 2958.35,-1181.6 2973.46,-1181.6 2973.46,-1177.6 2958.35,-1177.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2973.46,-1177.6 2973.46,-1181.6 2988.58,-1181.6 2988.58,-1177.6 2973.46,-1177.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2895.32" y="-1164.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">article</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2835.42,-1128.4 2835.42,-1155.2 2990.58,-1155.2 2990.58,-1128.4 2835.42,-1128.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-1128.4 2835.42,-1155.2 2990.58,-1155.2 2990.58,-1128.4 2835.42,-1128.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-1138.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="2956.08" y="-1140.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2973.07" y="-1140.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2835.42,-1101.6 2835.42,-1128.4 2990.58,-1128.4 2990.58,-1101.6 2835.42,-1101.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-1101.6 2835.42,-1128.4 2990.58,-1128.4 2990.58,-1101.6 2835.42,-1101.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-1111.8" 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="2899.54" y="-1111.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2956.58" y="-1113.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2973.58" y="-1113.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2835.42,-1074.8 2835.42,-1101.6 2990.58,-1101.6 2990.58,-1074.8 2835.42,-1074.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-1074.8 2835.42,-1101.6 2990.58,-1101.6 2990.58,-1074.8 2835.42,-1074.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-1085" 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="2940.8" y="-1085" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2956.58" y="-1086.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2973.58" y="-1086.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2835.42,-1048 2835.42,-1074.8 2990.58,-1074.8 2990.58,-1048 2835.42,-1048"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-1048 2835.42,-1074.8 2990.58,-1074.8 2990.58,-1048 2835.42,-1048"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-1058.2" 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="2922.13" y="-1058.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2956.58" y="-1059.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2973.58" y="-1059.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2835.42,-1021.2 2835.42,-1048 2990.58,-1048 2990.58,-1021.2 2835.42,-1021.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-1021.2 2835.42,-1048 2990.58,-1048 2990.58,-1021.2 2835.42,-1021.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-1031.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="2931.42" y="-1031.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2956.58" y="-1032.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2973.58" y="-1032.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2835.42,-994.4 2835.42,-1021.2 2990.58,-1021.2 2990.58,-994.4 2835.42,-994.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-994.4 2835.42,-1021.2 2990.58,-1021.2 2990.58,-994.4 2835.42,-994.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-1004.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">unit_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2956.58" y="-1006.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2973.58" y="-1006.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2835.42,-967.6 2835.42,-994.4 2990.58,-994.4 2990.58,-967.6 2835.42,-967.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-967.6 2835.42,-994.4 2990.58,-994.4 2990.58,-967.6 2835.42,-967.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-975.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sku?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2914.06" y="-977.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2835.42,-940.8 2835.42,-967.6 2990.58,-967.6 2990.58,-940.8 2835.42,-940.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-940.8 2835.42,-967.6 2990.58,-967.6 2990.58,-940.8 2835.42,-940.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-948.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">unitamount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2956.57" y="-950.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2835.42,-914 2835.42,-940.8 2990.58,-940.8 2990.58,-914 2835.42,-914"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-914 2835.42,-940.8 2990.58,-940.8 2990.58,-914 2835.42,-914"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-921.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">weight</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2956.57" y="-923.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2835.42,-887.2 2835.42,-914 2990.58,-914 2990.58,-887.2 2835.42,-887.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-887.2 2835.42,-914 2990.58,-914 2990.58,-887.2 2835.42,-887.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-895" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">is_father</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2971.58" y="-897" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2835.42,-860.4 2835.42,-887.2 2990.58,-887.2 2990.58,-860.4 2835.42,-860.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-860.4 2835.42,-887.2 2990.58,-887.2 2990.58,-860.4 2835.42,-860.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-868.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">fathersort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2971.08" y="-870.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2835.42,-833.6 2835.42,-860.4 2990.58,-860.4 2990.58,-833.6 2835.42,-833.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-833.6 2835.42,-860.4 2990.58,-860.4 2990.58,-833.6 2835.42,-833.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-841.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2935.07" y="-843.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2835.42,-806.8 2835.42,-833.6 2990.58,-833.6 2990.58,-806.8 2835.42,-806.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.42,-806.8 2835.42,-833.6 2990.58,-833.6 2990.58,-806.8 2835.42,-806.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.42" y="-814.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">updated_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2935.07" y="-816.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- articletext->article -->
|
|
<g id="edge41" class="edge">
|
|
<title>articletext:e->article:n</title>
|
|
<g id="a_edge41"><a xlink:title="FK_articletext_article">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M3808.68,-1466.6C3842.33,-1466.6 3827.61,-1342.31 3807.68,-1315.2 3759.68,-1249.89 3713.21,-1276.78 3634,-1259.6 3565.53,-1244.75 3027.87,-1254.75 2983.88,-1191.17"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="2986.23,-1190.47 2981.69,-1184.61 2981.58,-1192.03 2986.23,-1190.47"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext -->
|
|
<g id="node16" class="node">
|
|
<title>categorytext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="3891.32,-1506.8 3891.32,-1531.2 4022.68,-1531.2 4022.68,-1506.8 3891.32,-1506.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3891.32,-1506.8 3891.32,-1531.2 4022.68,-1531.2 4022.68,-1506.8 3891.32,-1506.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3921.32" y="-1516.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorytext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3891.32,-1480 3891.32,-1506.8 4022.68,-1506.8 4022.68,-1480 3891.32,-1480"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3891.32,-1480 3891.32,-1506.8 4022.68,-1506.8 4022.68,-1480 3891.32,-1480"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3896.32" y="-1490.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="3988.18" y="-1491.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="4005.18" y="-1491.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3891.32,-1453.2 3891.32,-1480 4022.68,-1480 4022.68,-1453.2 3891.32,-1453.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3891.32,-1453.2 3891.32,-1480 4022.68,-1480 4022.68,-1453.2 3891.32,-1453.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3896.32" y="-1463.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3988.69" y="-1464.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="4005.68" y="-1464.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3891.32,-1426.4 3891.32,-1453.2 4022.68,-1453.2 4022.68,-1426.4 3891.32,-1426.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3891.32,-1426.4 3891.32,-1453.2 4022.68,-1453.2 4022.68,-1426.4 3891.32,-1426.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3896.32" y="-1436.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="3988.69" y="-1438.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="4005.68" y="-1438.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="3891.32,-1399.6 3891.32,-1426.4 4022.68,-1426.4 4022.68,-1399.6 3891.32,-1399.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3891.32,-1399.6 3891.32,-1426.4 4022.68,-1426.4 4022.68,-1399.6 3891.32,-1399.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3896.32" y="-1407.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3946.16" y="-1409.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="3891.32,-1372.8 3891.32,-1399.6 4022.68,-1399.6 4022.68,-1372.8 3891.32,-1372.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3891.32,-1372.8 3891.32,-1399.6 4022.68,-1399.6 4022.68,-1372.8 3891.32,-1372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3896.32" y="-1380.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3946.16" y="-1382.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="3891.32,-1346 3891.32,-1372.8 4022.68,-1372.8 4022.68,-1346 3891.32,-1346"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3891.32,-1346 3891.32,-1372.8 4022.68,-1372.8 4022.68,-1346 3891.32,-1346"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3896.32" y="-1353.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3941.68" y="-1355.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="3891.32,-1319.2 3891.32,-1346 4022.68,-1346 4022.68,-1319.2 3891.32,-1319.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3891.32,-1319.2 3891.32,-1346 4022.68,-1346 4022.68,-1319.2 3891.32,-1319.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3896.32" y="-1327" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3941.68" y="-1329" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorytext->language -->
|
|
<g id="edge40" class="edge">
|
|
<title>categorytext:e->language:n</title>
|
|
<g id="a_edge40"><a xlink:title="FK_categorytext_language">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M4023.68,-1439.8C4066.09,-1439.8 4042.43,-1498.21 4021.68,-1535.2 3968.58,-1629.85 3920.16,-1636.33 3816,-1666.8 3752.87,-1685.27 3728.41,-1692.84 3668,-1666.8 3580.07,-1628.9 3574.9,-1567.78 3574.67,-1474.07"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="3577.12,-1474.32 3574.66,-1467.32 3572.22,-1474.32 3577.12,-1474.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext->category -->
|
|
<g id="edge39" class="edge">
|
|
<title>categorytext:w->category:n</title>
|
|
<g id="a_edge39"><a xlink:title="FK_categorytext_category">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M3890.32,-1466.6C3796.59,-1466.6 3918.52,-1323.56 3850,-1259.6 3660.11,-1082.36 3490.29,-1325.24 3270,-1187.6 3210.04,-1150.13 3181.81,-1124.5 3179.59,-1057.44"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="3182.04,-1057.68 3179.48,-1050.72 3177.15,-1057.76 3182.04,-1057.68"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brand -->
|
|
<g id="node17" class="node">
|
|
<title>brand</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2592.31,-658.2 2592.31,-686.6 2751.69,-686.6 2751.69,-658.2 2592.31,-658.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2592.31,-658.2 2592.31,-686.6 2751.69,-686.6 2751.69,-658.2 2592.31,-658.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2594.31,-680.6 2594.31,-684.6 2672,-684.6 2672,-680.6 2594.31,-680.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2672,-680.6 2672,-684.6 2749.69,-684.6 2749.69,-680.6 2672,-680.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2655.33" y="-667.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brand</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2592.31,-631.4 2592.31,-658.2 2751.69,-658.2 2751.69,-631.4 2592.31,-631.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2592.31,-631.4 2592.31,-658.2 2751.69,-658.2 2751.69,-631.4 2592.31,-631.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2597.31" y="-641.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="2717.19" y="-643.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2734.19" y="-643.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2592.31,-604.6 2592.31,-631.4 2751.69,-631.4 2751.69,-604.6 2592.31,-604.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2592.31,-604.6 2592.31,-631.4 2751.69,-631.4 2751.69,-604.6 2592.31,-604.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2597.31" y="-614.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="2717.7" y="-616.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2734.69" y="-616.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2592.31,-577.8 2592.31,-604.6 2751.69,-604.6 2751.69,-577.8 2592.31,-577.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2592.31,-577.8 2592.31,-604.6 2751.69,-604.6 2751.69,-577.8 2592.31,-577.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2597.31" y="-585.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2675.17" y="-587.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2592.31,-551 2592.31,-577.8 2751.69,-577.8 2751.69,-551 2592.31,-551"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2592.31,-551 2592.31,-577.8 2751.69,-577.8 2751.69,-551 2592.31,-551"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2597.31" y="-558.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">gsprpinfo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2670.69" y="-560.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- brand->company -->
|
|
<g id="edge18" class="edge">
|
|
<title>brand:w->company:n</title>
|
|
<g id="a_edge18"><a xlink:title="FK_brand_company">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M2591.31,-618C2587.24,-618 1489.68,-451.95 1380.36,-431.73"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="1381.05,-429.38 1373.69,-430.26 1379.99,-434.16 1381.05,-429.38"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlehistory -->
|
|
<g id="node18" class="node">
|
|
<title>articlehistory</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2591.98,-1480 2591.98,-1504.4 2758.02,-1504.4 2758.02,-1480 2591.98,-1480"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2591.98,-1480 2591.98,-1504.4 2758.02,-1504.4 2758.02,-1480 2591.98,-1480"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2637.32" y="-1489.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlehistory</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2591.98,-1453.2 2591.98,-1480 2758.02,-1480 2758.02,-1453.2 2591.98,-1453.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2591.98,-1453.2 2591.98,-1480 2758.02,-1480 2758.02,-1453.2 2591.98,-1453.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2596.98" y="-1463.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="2723.52" y="-1464.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2740.52" y="-1464.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2591.98,-1426.4 2591.98,-1453.2 2758.02,-1453.2 2758.02,-1426.4 2591.98,-1426.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2591.98,-1426.4 2591.98,-1453.2 2758.02,-1453.2 2758.02,-1426.4 2591.98,-1426.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2596.98" y="-1436.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">companyuser_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2708.24" y="-1436.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2724.03" y="-1438.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2741.02" y="-1438.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2591.98,-1399.6 2591.98,-1426.4 2758.02,-1426.4 2758.02,-1399.6 2591.98,-1399.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2591.98,-1399.6 2591.98,-1426.4 2758.02,-1426.4 2758.02,-1399.6 2591.98,-1399.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2596.98" y="-1409.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="2724.03" y="-1411.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2741.02" y="-1411.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2591.98,-1372.8 2591.98,-1399.6 2758.02,-1399.6 2758.02,-1372.8 2591.98,-1372.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2591.98,-1372.8 2591.98,-1399.6 2758.02,-1399.6 2758.02,-1372.8 2591.98,-1372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2596.98" y="-1380.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2702.52" y="-1382.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2591.98,-1346 2591.98,-1372.8 2758.02,-1372.8 2758.02,-1346 2591.98,-1346"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2591.98,-1346 2591.98,-1372.8 2758.02,-1372.8 2758.02,-1346 2591.98,-1346"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2596.98" y="-1353.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">text</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2677.02" y="-1355.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articlehistory->companyuser -->
|
|
<g id="edge25" class="edge">
|
|
<title>articlehistory:w->companyuser:n</title>
|
|
<g id="a_edge25"><a xlink:title="FK_articlehistory_companyuser">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M2590.98,-1439.8C2447.02,-1439.8 2581.6,-897.3 2473,-802.8 2362.33,-706.5 1289.86,-799.34 1154,-744 1112.58,-727.13 1078.43,-720.93 1074.08,-681.2"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="1076.53,-681.18 1073.72,-674.32 1071.64,-681.43 1076.53,-681.18"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlehistory->article -->
|
|
<g id="edge24" class="edge">
|
|
<title>articlehistory:sw->article:n</title>
|
|
<g id="a_edge24"><a xlink:title="FK_articlehistory_article">
|
|
<path fill="none" stroke="#805ad5" stroke-width="1.4" d="M2590.98,-1399.6C2572.87,-1381.5 2578.62,-1363.84 2591.98,-1342 2629.58,-1280.5 2869.44,-1259.49 2889.05,-1191.58"/>
|
|
<polygon fill="#805ad5" stroke="#805ad5" stroke-width="1.4" points="2891.47,-1191.97 2890.03,-1184.7 2886.62,-1191.28 2891.47,-1191.97"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->brand -->
|
|
<g id="edge20" class="edge">
|
|
<title>article:sw->brand:n</title>
|
|
<g id="a_edge20"><a xlink:title="FK_article_brand">
|
|
<path fill="none" stroke="#d53f8c" stroke-width="1.4" d="M2834.42,-1101.6C2787.02,-1054.2 2817.53,-865.19 2793,-802.8 2770.86,-746.49 2716.51,-748.82 2711.26,-694.44"/>
|
|
<polygon fill="#d53f8c" stroke="#d53f8c" stroke-width="1.4" points="2713.72,-694.6 2710.94,-687.72 2708.82,-694.82 2713.72,-694.6"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->article -->
|
|
<g id="edge23" class="edge">
|
|
<title>article:e->article:e</title>
|
|
<g id="a_edge23"><a xlink:title="FK_article_fatherarticle">
|
|
<path fill="none" stroke="#3182ce" stroke-width="1.4" d="M2990.58,-1088.2C3029.49,-1088.2 3029.49,-1178.35 3000.59,-1155.88"/>
|
|
<polygon fill="#3182ce" stroke="#3182ce" stroke-width="1.4" points="2993.49,-1150.35 2998.45,-1158.64 3002.74,-1153.11 2993.49,-1150.35"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelist -->
|
|
<g id="node22" class="node">
|
|
<title>articlelist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2835.65,-618 2835.65,-646.4 2898.35,-646.4 2898.35,-618 2835.65,-618"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.65,-618 2835.65,-646.4 2898.35,-646.4 2898.35,-618 2835.65,-618"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2837.65,-640.4 2837.65,-644.4 2867,-644.4 2867,-640.4 2837.65,-640.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2867,-640.4 2867,-644.4 2896.35,-644.4 2896.35,-640.4 2867,-640.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.65" y="-627.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2835.65,-591.2 2835.65,-618 2898.35,-618 2898.35,-591.2 2835.65,-591.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2835.65,-591.2 2835.65,-618 2898.35,-618 2898.35,-591.2 2835.65,-591.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2840.65" y="-601.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="2863.85" y="-602.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2880.84" y="-602.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->articlelist -->
|
|
<g id="edge21" class="edge">
|
|
<title>article:nw->articlelist:n</title>
|
|
<g id="a_edge21"><a xlink:title="FK_article_articlelist">
|
|
<path fill="none" stroke="#dd6b20" stroke-width="1.4" d="M2834.42,-1074.8C2834.42,-1074.8 2835.42,-802.8 2835.42,-802.8 2845.49,-733.75 2878.65,-719.48 2881.48,-654.47"/>
|
|
<polygon fill="#dd6b20" stroke="#dd6b20" stroke-width="1.4" points="2883.93,-654.57 2881.63,-647.52 2879.03,-654.46 2883.93,-654.57"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslist -->
|
|
<g id="node26" class="node">
|
|
<title>optionslist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="3311.67,-994.4 3311.67,-1022.8 3382.33,-1022.8 3382.33,-994.4 3311.67,-994.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3311.67,-994.4 3311.67,-1022.8 3382.33,-1022.8 3382.33,-994.4 3311.67,-994.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3313.67,-1016.8 3313.67,-1020.8 3347,-1020.8 3347,-1016.8 3313.67,-1016.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3347,-1016.8 3347,-1020.8 3380.33,-1020.8 3380.33,-1016.8 3347,-1016.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3316.67" y="-1004" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3311.67,-967.6 3311.67,-994.4 3382.33,-994.4 3382.33,-967.6 3311.67,-967.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3311.67,-967.6 3311.67,-994.4 3382.33,-994.4 3382.33,-967.6 3311.67,-967.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3316.67" y="-977.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="3347.83" y="-979.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3364.83" y="-979.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->optionslist -->
|
|
<g id="edge22" class="edge">
|
|
<title>article:e->optionslist:n</title>
|
|
<g id="a_edge22"><a xlink:title="FK_article_optionslist">
|
|
<path fill="none" stroke="#38a169" stroke-width="1.4" d="M2991.58,-1034.6C3085.08,-1034.6 2998.13,-1186.59 3084,-1223.6 3146.04,-1250.34 3173.96,-1250.34 3236,-1223.6 3303.21,-1194.63 3325.94,-1068.3 3329.73,-1030.67"/>
|
|
<polygon fill="#38a169" stroke="#38a169" stroke-width="1.4" points="3332.16,-1031.06 3330.19,-1023.91 3327.27,-1030.73 3332.16,-1031.06"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->unit -->
|
|
<g id="edge19" class="edge">
|
|
<title>article:e->unit:n</title>
|
|
<g id="a_edge19"><a xlink:title="FK_article_unit">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M2991.58,-1007.8C3086.32,-1007.8 2979.1,-865.64 3050,-802.8 3201.23,-668.77 3490.89,-897.07 3499.63,-708.02"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="3502.07,-708.17 3499.78,-701.12 3497.17,-708.06 3502.07,-708.17"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articleean -->
|
|
<g id="node20" class="node">
|
|
<title>articleean</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2841.76,-1453.2 2841.76,-1477.6 2950.24,-1477.6 2950.24,-1453.2 2841.76,-1453.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2841.76,-1453.2 2841.76,-1477.6 2950.24,-1477.6 2950.24,-1453.2 2841.76,-1453.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2867.98" y="-1462.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articleean</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2841.76,-1426.4 2841.76,-1453.2 2950.24,-1453.2 2950.24,-1426.4 2841.76,-1426.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2841.76,-1426.4 2841.76,-1453.2 2950.24,-1453.2 2950.24,-1426.4 2841.76,-1426.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2846.76" y="-1436.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="2915.73" y="-1438.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2932.73" y="-1438.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2841.76,-1399.6 2841.76,-1426.4 2950.24,-1426.4 2950.24,-1399.6 2841.76,-1399.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2841.76,-1399.6 2841.76,-1426.4 2950.24,-1426.4 2950.24,-1399.6 2841.76,-1399.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2846.76" y="-1409.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="2916.24" y="-1411.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2933.24" y="-1411.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2841.76,-1372.8 2841.76,-1399.6 2950.24,-1399.6 2950.24,-1372.8 2841.76,-1372.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2841.76,-1372.8 2841.76,-1399.6 2950.24,-1399.6 2950.24,-1372.8 2841.76,-1372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2846.76" y="-1380.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">ean</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2878.72" y="-1382.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
</g>
|
|
<!-- articleean->article -->
|
|
<g id="edge26" class="edge">
|
|
<title>articleean:sw->article:n</title>
|
|
<g id="a_edge26"><a xlink:title="FK_articleean_article">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M2840.76,-1399.6C2831.08,-1389.92 2838.38,-1382.07 2841.76,-1368.8 2863.92,-1281.97 2931.01,-1275.63 2935.44,-1191.54"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="2937.89,-1191.78 2935.62,-1184.72 2932.99,-1191.65 2937.89,-1191.78"/>
|
|
</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="M3209.9,-981C3248.81,-981 3248.81,-1044.35 3219.91,-1021.88"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="3212.81,-1016.35 3217.77,-1024.64 3222.06,-1019.11 3212.81,-1016.35"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle -->
|
|
<g id="node23" class="node">
|
|
<title>categoryarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="3034.21,-1453.2 3034.21,-1477.6 3159.79,-1477.6 3159.79,-1453.2 3034.21,-1453.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3034.21,-1453.2 3034.21,-1477.6 3159.79,-1477.6 3159.79,-1453.2 3034.21,-1453.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3054.31" y="-1462.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categoryarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3034.21,-1426.4 3034.21,-1453.2 3159.79,-1453.2 3159.79,-1426.4 3034.21,-1426.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3034.21,-1426.4 3034.21,-1453.2 3159.79,-1453.2 3159.79,-1426.4 3034.21,-1426.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3039.21" y="-1436.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="3125.29" y="-1438.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3142.29" y="-1438.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3034.21,-1399.6 3034.21,-1426.4 3159.79,-1426.4 3159.79,-1399.6 3034.21,-1399.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3034.21,-1399.6 3034.21,-1426.4 3159.79,-1426.4 3159.79,-1399.6 3034.21,-1399.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3039.21" y="-1409.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="3125.8" y="-1411.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3142.79" y="-1411.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3034.21,-1372.8 3034.21,-1399.6 3159.79,-1399.6 3159.79,-1372.8 3034.21,-1372.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3034.21,-1372.8 3034.21,-1399.6 3159.79,-1399.6 3159.79,-1372.8 3034.21,-1372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3039.21" y="-1383" 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="3125.8" y="-1384.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3142.79" y="-1384.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- categoryarticle->article -->
|
|
<g id="edge36" class="edge">
|
|
<title>categoryarticle:sw->article:n</title>
|
|
<g id="a_edge36"><a xlink:title="FK_categoryarticle_article">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M3033.21,-1399.6C2987.35,-1353.74 3016.59,-1319.62 2992,-1259.6 2978.49,-1226.63 2955.06,-1222.01 2951.3,-1191.45"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="2953.76,-1191.56 2950.91,-1184.72 2948.87,-1191.85 2953.76,-1191.56"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle->category -->
|
|
<g id="edge35" class="edge">
|
|
<title>categoryarticle:se->category:n</title>
|
|
<g id="a_edge35"><a xlink:title="FK_categoryarticle_category">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M3159.79,-1371.8C3208.59,-1323 3164.24,-1135.87 3160.7,-1057.59"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="3163.16,-1057.66 3160.53,-1050.72 3158.26,-1057.78 3163.16,-1057.66"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle -->
|
|
<g id="node24" class="node">
|
|
<title>articlelistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2622.65,-1050 2622.65,-1074.4 2751.35,-1074.4 2751.35,-1050 2622.65,-1050"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2622.65,-1050 2622.65,-1074.4 2751.35,-1074.4 2751.35,-1050 2622.65,-1050"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2642.98" y="-1059.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2622.65,-1023.2 2622.65,-1050 2751.35,-1050 2751.35,-1023.2 2622.65,-1023.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2622.65,-1023.2 2622.65,-1050 2751.35,-1050 2751.35,-1023.2 2622.65,-1023.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2627.65" y="-1033.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="2716.85" y="-1034.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2733.85" y="-1034.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2622.65,-996.4 2622.65,-1023.2 2751.35,-1023.2 2751.35,-996.4 2622.65,-996.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2622.65,-996.4 2622.65,-1023.2 2751.35,-1023.2 2751.35,-996.4 2622.65,-996.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2627.65" y="-1006.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2717.35" y="-1008.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2734.35" y="-1008.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2622.65,-969.6 2622.65,-996.4 2751.35,-996.4 2751.35,-969.6 2622.65,-969.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2622.65,-969.6 2622.65,-996.4 2751.35,-996.4 2751.35,-969.6 2622.65,-969.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2627.65" y="-979.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="2717.35" y="-981.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2734.35" y="-981.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2622.65,-942.8 2622.65,-969.6 2751.35,-969.6 2751.35,-942.8 2622.65,-942.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2622.65,-942.8 2622.65,-969.6 2751.35,-969.6 2751.35,-942.8 2622.65,-942.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2627.65" y="-950.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2731.85" y="-952.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2622.65,-916 2622.65,-942.8 2751.35,-942.8 2751.35,-916 2622.65,-916"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2622.65,-916 2622.65,-942.8 2751.35,-942.8 2751.35,-916 2622.65,-916"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2627.65" y="-923.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2731.85" y="-925.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlelistarticle->article -->
|
|
<g id="edge32" class="edge">
|
|
<title>articlelistarticle:w->article:n</title>
|
|
<g id="a_edge32"><a xlink:title="FK_articlelistarticle_article">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M2621.65,-1009.8C2591.16,-1009.8 2606.47,-1052.55 2622.65,-1078.4 2676.72,-1164.79 2728.4,-1157.5 2827.42,-1181.6 2863.25,-1190.32 2909.13,-1217.14 2918.74,-1193.65"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="2921.5,-1192 2920.21,-1184.69 2916.66,-1191.2 2921.5,-1192"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle->articlelist -->
|
|
<g id="edge31" class="edge">
|
|
<title>articlelistarticle:se->articlelist:n</title>
|
|
<g id="a_edge31"><a xlink:title="FK_articlelistarticle_articlelist">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M2752.35,-969.6C2806.3,-915.65 2770.47,-875.7 2793,-802.8 2814.17,-734.3 2849.3,-721.18 2852.14,-654.29"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="2854.59,-654.57 2852.28,-647.52 2849.69,-654.47 2854.59,-654.57"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle -->
|
|
<g id="node25" class="node">
|
|
<title>optionslistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="3244,-1493.4 3244,-1517.8 3382,-1517.8 3382,-1493.4 3244,-1493.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3244,-1493.4 3244,-1517.8 3382,-1517.8 3382,-1493.4 3244,-1493.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3264.99" y="-1503" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3244,-1466.6 3244,-1493.4 3382,-1493.4 3382,-1466.6 3244,-1466.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3244,-1466.6 3244,-1493.4 3382,-1493.4 3382,-1466.6 3244,-1466.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3249" y="-1476.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="3347.5" y="-1478.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3364.5" y="-1478.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3244,-1439.8 3244,-1466.6 3382,-1466.6 3382,-1439.8 3244,-1439.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3244,-1439.8 3244,-1466.6 3382,-1466.6 3382,-1439.8 3244,-1439.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3249" y="-1450" 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="3348" y="-1451.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3365" y="-1451.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3244,-1413 3244,-1439.8 3382,-1439.8 3382,-1413 3244,-1413"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3244,-1413 3244,-1439.8 3382,-1439.8 3382,-1413 3244,-1413"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3249" y="-1423.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">optionslist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3348" y="-1424.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="3365" y="-1424.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="3244,-1386.2 3244,-1413 3382,-1413 3382,-1386.2 3244,-1386.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3244,-1386.2 3244,-1413 3382,-1413 3382,-1386.2 3244,-1386.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3249" y="-1394" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3362.5" y="-1396" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="3244,-1359.4 3244,-1386.2 3382,-1386.2 3382,-1359.4 3244,-1359.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3244,-1359.4 3244,-1386.2 3382,-1386.2 3382,-1359.4 3244,-1359.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3249" y="-1367.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3362.5" y="-1369.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="3244,-1332.6 3244,-1359.4 3382,-1359.4 3382,-1332.6 3244,-1332.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3244,-1332.6 3244,-1359.4 3382,-1359.4 3382,-1332.6 3244,-1332.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3249" y="-1340.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">mandated</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3363" y="-1342.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
</g>
|
|
<!-- optionslistarticle->article -->
|
|
<g id="edge34" class="edge">
|
|
<title>optionslistarticle:w->article:n</title>
|
|
<g id="a_edge34"><a xlink:title="FK_optionslistarticle_article">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M3243,-1453.2C3155.05,-1453.2 3260.79,-1325.02 3202,-1259.6 3130.31,-1179.84 2975.03,-1286.59 2966.29,-1191.44"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="2968.75,-1191.6 2966,-1184.72 2963.85,-1191.82 2968.75,-1191.6"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle->optionslist -->
|
|
<g id="edge33" class="edge">
|
|
<title>optionslistarticle:se->optionslist:n</title>
|
|
<g id="a_edge33"><a xlink:title="FK_optionslistarticle_optionslist">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M3383,-1413C3409.52,-1386.47 3383.34,-1366.09 3382,-1328.6 3377.22,-1195.15 3364.27,-1159.96 3363.69,-1030.85"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="3366.14,-1030.91 3363.67,-1023.92 3361.24,-1030.92 3366.14,-1030.91"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- pic -->
|
|
<g id="node27" class="node">
|
|
<title>pic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1865.72,-1558.4 1865.72,-1586.8 2038.28,-1586.8 2038.28,-1558.4 1865.72,-1558.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1558.4 1865.72,-1586.8 2038.28,-1586.8 2038.28,-1558.4 1865.72,-1558.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1867.72,-1580.8 1867.72,-1584.8 1923.91,-1584.8 1923.91,-1580.8 1867.72,-1580.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1923.91,-1580.8 1923.91,-1584.8 1980.09,-1584.8 1980.09,-1580.8 1923.91,-1580.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1980.09,-1580.8 1980.09,-1584.8 2036.28,-1584.8 2036.28,-1580.8 1980.09,-1580.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1943.33" y="-1568" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">pic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1865.72,-1531.6 1865.72,-1558.4 2038.28,-1558.4 2038.28,-1531.6 1865.72,-1531.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1531.6 1865.72,-1558.4 2038.28,-1558.4 2038.28,-1531.6 1865.72,-1531.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1870.72" 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="2003.78" y="-1543.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2020.77" y="-1543.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1865.72,-1504.8 1865.72,-1531.6 2038.28,-1531.6 2038.28,-1504.8 1865.72,-1504.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1504.8 1865.72,-1531.6 2038.28,-1531.6 2038.28,-1504.8 1865.72,-1504.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1870.72" y="-1512.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">w</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2018.78" y="-1514.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1865.72,-1478 1865.72,-1504.8 2038.28,-1504.8 2038.28,-1478 1865.72,-1478"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1478 1865.72,-1504.8 2038.28,-1504.8 2038.28,-1478 1865.72,-1478"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1870.72" y="-1485.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">h</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2018.78" y="-1487.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1865.72,-1451.2 1865.72,-1478 2038.28,-1478 2038.28,-1451.2 1865.72,-1451.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1451.2 1865.72,-1478 2038.28,-1478 2038.28,-1451.2 1865.72,-1451.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1870.72" y="-1459" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">size</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2003.27" y="-1461" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIGINT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1865.72,-1424.4 1865.72,-1451.2 2038.28,-1451.2 2038.28,-1424.4 1865.72,-1424.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1424.4 1865.72,-1451.2 2038.28,-1451.2 2038.28,-1424.4 1865.72,-1424.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1870.72" y="-1432.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">hash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1966.76" y="-1434.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1865.72,-1397.6 1865.72,-1424.4 2038.28,-1424.4 2038.28,-1397.6 1865.72,-1397.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1397.6 1865.72,-1424.4 2038.28,-1424.4 2038.28,-1397.6 1865.72,-1397.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1870.72" y="-1405.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbw</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2018.78" y="-1407.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1865.72,-1370.8 1865.72,-1397.6 2038.28,-1397.6 2038.28,-1370.8 1865.72,-1370.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1370.8 1865.72,-1397.6 2038.28,-1397.6 2038.28,-1370.8 1865.72,-1370.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1870.72" y="-1378.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbh</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2018.78" y="-1380.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1865.72,-1344 1865.72,-1370.8 2038.28,-1370.8 2038.28,-1344 1865.72,-1344"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1344 1865.72,-1370.8 2038.28,-1370.8 2038.28,-1344 1865.72,-1344"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1870.72" y="-1351.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbhash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1966.76" y="-1353.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1865.72,-1317.2 1865.72,-1344 2038.28,-1344 2038.28,-1317.2 1865.72,-1317.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1317.2 1865.72,-1344 2038.28,-1344 2038.28,-1317.2 1865.72,-1317.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1870.72" y="-1325" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">source</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1957.27" y="-1327" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1865.72,-1290.4 1865.72,-1317.2 2038.28,-1317.2 2038.28,-1290.4 1865.72,-1290.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1290.4 1865.72,-1317.2 2038.28,-1317.2 2038.28,-1290.4 1865.72,-1290.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1870.72" y="-1298.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">fullbinary</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1955.77" y="-1300.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">VARBINARY(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1865.72,-1263.6 1865.72,-1290.4 2038.28,-1290.4 2038.28,-1263.6 1865.72,-1263.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1865.72,-1263.6 1865.72,-1290.4 2038.28,-1290.4 2038.28,-1263.6 1865.72,-1263.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1870.72" y="-1271.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbbinary</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1955.77" y="-1273.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">VARBINARY(MAX)</text>
|
|
</g>
|
|
<!-- articlepic -->
|
|
<g id="node28" class="node">
|
|
<title>articlepic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2122.76,-1466.6 2122.76,-1491 2231.24,-1491 2231.24,-1466.6 2122.76,-1466.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2122.76,-1466.6 2122.76,-1491 2231.24,-1491 2231.24,-1466.6 2122.76,-1466.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2150.65" y="-1476.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlepic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2122.76,-1439.8 2122.76,-1466.6 2231.24,-1466.6 2231.24,-1439.8 2122.76,-1439.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2122.76,-1439.8 2122.76,-1466.6 2231.24,-1466.6 2231.24,-1439.8 2122.76,-1439.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2127.76" y="-1450" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2196.73" y="-1451.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2213.73" y="-1451.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2122.76,-1413 2122.76,-1439.8 2231.24,-1439.8 2231.24,-1413 2122.76,-1413"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2122.76,-1413 2122.76,-1439.8 2231.24,-1439.8 2231.24,-1413 2122.76,-1413"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2127.76" y="-1423.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2197.24" y="-1424.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2214.24" y="-1424.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2122.76,-1386.2 2122.76,-1413 2231.24,-1413 2231.24,-1386.2 2122.76,-1386.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2122.76,-1386.2 2122.76,-1413 2231.24,-1413 2231.24,-1386.2 2122.76,-1386.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2127.76" y="-1396.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="2197.24" y="-1397.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2214.24" y="-1397.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2122.76,-1359.4 2122.76,-1386.2 2231.24,-1386.2 2231.24,-1359.4 2122.76,-1359.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2122.76,-1359.4 2122.76,-1386.2 2231.24,-1386.2 2231.24,-1359.4 2122.76,-1359.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2127.76" y="-1367.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2211.74" y="-1369.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlepic->article -->
|
|
<g id="edge27" class="edge">
|
|
<title>articlepic:e->article:n</title>
|
|
<g id="a_edge27"><a xlink:title="FK_articlepic_article">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M2232.24,-1399.6C2297.04,-1399.6 2223.74,-1301.71 2273,-1259.6 2373.15,-1173.99 2852.01,-1310.82 2874.4,-1191.63"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="2876.84,-1191.9 2875.02,-1184.71 2871.95,-1191.46 2876.84,-1191.9"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic->pic -->
|
|
<g id="edge28" class="edge">
|
|
<title>articlepic:e->pic:n</title>
|
|
<g id="a_edge28"><a xlink:title="FK_articlepic_pic">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M2232.24,-1426.4C2262.73,-1426.4 2247.6,-1469.27 2231.24,-1495 2188.03,-1562.91 1990.5,-1623.74 1956.87,-1596.03"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="1958.13,-1592.98 1952.91,-1587.71 1953.71,-1595.09 1958.13,-1592.98"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic -->
|
|
<g id="node29" class="node">
|
|
<title>brandpic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2294.94,-1036.6 2294.94,-1061 2401.06,-1061 2401.06,-1036.6 2294.94,-1036.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2294.94,-1036.6 2294.94,-1061 2401.06,-1061 2401.06,-1036.6 2294.94,-1036.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2322.66" y="-1046.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brandpic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2294.94,-1009.8 2294.94,-1036.6 2401.06,-1036.6 2401.06,-1009.8 2294.94,-1009.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2294.94,-1009.8 2294.94,-1036.6 2401.06,-1036.6 2401.06,-1009.8 2294.94,-1009.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2299.94" y="-1020" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2366.56" y="-1021.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2383.55" y="-1021.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2294.94,-983 2294.94,-1009.8 2401.06,-1009.8 2401.06,-983 2294.94,-983"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2294.94,-983 2294.94,-1009.8 2401.06,-1009.8 2401.06,-983 2294.94,-983"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2299.94" y="-993.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2367.06" y="-994.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2384.06" y="-994.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2294.94,-956.2 2294.94,-983 2401.06,-983 2401.06,-956.2 2294.94,-956.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2294.94,-956.2 2294.94,-983 2401.06,-983 2401.06,-956.2 2294.94,-956.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2299.94" y="-966.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">brand_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2367.06" y="-967.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2384.06" y="-967.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2294.94,-929.4 2294.94,-956.2 2401.06,-956.2 2401.06,-929.4 2294.94,-929.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2294.94,-929.4 2294.94,-956.2 2401.06,-956.2 2401.06,-929.4 2294.94,-929.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2299.94" y="-937.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2381.56" y="-939.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- brandpic->brand -->
|
|
<g id="edge29" class="edge">
|
|
<title>brandpic:se->brand:n</title>
|
|
<g id="a_edge29"><a xlink:title="FK_brandpic_brand">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M2402.06,-956.2C2428.38,-929.88 2609.95,-748.34 2631.14,-694.17"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="2633.45,-695.04 2632.67,-687.66 2628.68,-693.92 2633.45,-695.04"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic->pic -->
|
|
<g id="edge30" class="edge">
|
|
<title>brandpic:nw->pic:n</title>
|
|
<g id="a_edge30"><a xlink:title="FK_brandpic_pic">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M2293.94,-1009.8C2190.99,-1112.75 2139.57,-1125.87 2082,-1259.6 2053.25,-1326.38 2099.78,-1535.57 2046.28,-1584.8 2036.73,-1593.58 2019.47,-1599.43 2011.91,-1594.09"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="2014.16,-1593.11 2009.05,-1587.73 2009.69,-1595.12 2014.16,-1593.11"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorypic -->
|
|
<g id="node30" class="node">
|
|
<title>categorypic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2315.21,-1466.6 2315.21,-1491 2440.79,-1491 2440.79,-1466.6 2315.21,-1466.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2315.21,-1466.6 2315.21,-1491 2440.79,-1491 2440.79,-1466.6 2315.21,-1466.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2344.32" y="-1476.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorypic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2315.21,-1439.8 2315.21,-1466.6 2440.79,-1466.6 2440.79,-1439.8 2315.21,-1439.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2315.21,-1439.8 2315.21,-1466.6 2440.79,-1466.6 2440.79,-1439.8 2315.21,-1439.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2320.21" y="-1450" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2406.29" y="-1451.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2423.29" y="-1451.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2315.21,-1413 2315.21,-1439.8 2440.79,-1439.8 2440.79,-1413 2315.21,-1413"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2315.21,-1413 2315.21,-1439.8 2440.79,-1439.8 2440.79,-1413 2315.21,-1413"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2320.21" y="-1423.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2406.8" y="-1424.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2423.79" y="-1424.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2315.21,-1386.2 2315.21,-1413 2440.79,-1413 2440.79,-1386.2 2315.21,-1386.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2315.21,-1386.2 2315.21,-1413 2440.79,-1413 2440.79,-1386.2 2315.21,-1386.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2320.21" y="-1396.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2406.8" y="-1397.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2423.79" y="-1397.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2315.21,-1359.4 2315.21,-1386.2 2440.79,-1386.2 2440.79,-1359.4 2315.21,-1359.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2315.21,-1359.4 2315.21,-1386.2 2440.79,-1386.2 2440.79,-1359.4 2315.21,-1359.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2320.21" y="-1367.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2421.29" y="-1369.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- categorypic->category -->
|
|
<g id="edge37" class="edge">
|
|
<title>categorypic:w->category:n</title>
|
|
<g id="a_edge37"><a xlink:title="FK_categorypic_category">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M2314.21,-1399.6C2294.56,-1399.6 2304.03,-1371.56 2315.21,-1355.4 2380.03,-1261.7 2442.99,-1289.25 2553,-1259.6 2810.72,-1190.13 3115.62,-1315.67 3122.43,-1057.54"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="3124.88,-1057.75 3122.52,-1050.72 3119.98,-1057.69 3124.88,-1057.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorypic->pic -->
|
|
<g id="edge38" class="edge">
|
|
<title>categorypic:w->pic:n</title>
|
|
<g id="a_edge38"><a xlink:title="FK_categorypic_pic">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M2314.21,-1426.4C2267.87,-1426.4 2294.31,-1589.65 2273,-1630.8 2262.88,-1650.34 2259.21,-1658.09 2239,-1666.8 2169.85,-1696.61 1916.7,-1666.69 1897.03,-1594.78"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="1899.47,-1594.51 1896.1,-1587.9 1894.61,-1595.17 1899.47,-1594.51"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ledger -->
|
|
<g id="node31" class="node">
|
|
<title>ledger</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="29.58,-1506.8 29.58,-1531.2 222.42,-1531.2 222.42,-1506.8 29.58,-1506.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.58,-1506.8 29.58,-1531.2 222.42,-1531.2 222.42,-1506.8 29.58,-1506.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="107.99" y="-1516.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">ledger</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="29.58,-1480 29.58,-1506.8 222.42,-1506.8 222.42,-1480 29.58,-1480"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.58,-1480 29.58,-1506.8 222.42,-1506.8 222.42,-1480 29.58,-1480"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.58" y="-1490.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="187.92" y="-1491.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="204.92" y="-1491.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="29.58,-1453.2 29.58,-1480 222.42,-1480 222.42,-1453.2 29.58,-1453.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.58,-1453.2 29.58,-1480 222.42,-1480 222.42,-1453.2 29.58,-1453.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.58" y="-1463.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">manifestarticle_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="188.42" y="-1464.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="205.42" y="-1464.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="29.58,-1426.4 29.58,-1453.2 222.42,-1453.2 222.42,-1426.4 29.58,-1426.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.58,-1426.4 29.58,-1453.2 222.42,-1453.2 222.42,-1426.4 29.58,-1426.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.58" y="-1434.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">transaction_type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="145.9" y="-1436.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="29.58,-1399.6 29.58,-1426.4 222.42,-1426.4 222.42,-1399.6 29.58,-1399.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.58,-1399.6 29.58,-1426.4 222.42,-1426.4 222.42,-1399.6 29.58,-1399.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.58" y="-1407.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">amount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="188.41" y="-1409.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="29.58,-1372.8 29.58,-1399.6 222.42,-1399.6 222.42,-1372.8 29.58,-1372.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.58,-1372.8 29.58,-1399.6 222.42,-1399.6 222.42,-1372.8 29.58,-1372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.58" y="-1380.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">transaction_text</text>
|
|
<text xml:space="preserve" text-anchor="start" x="141.42" y="-1382.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="29.58,-1346 29.58,-1372.8 222.42,-1372.8 222.42,-1346 29.58,-1346"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.58,-1346 29.58,-1372.8 222.42,-1372.8 222.42,-1346 29.58,-1346"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.58" y="-1353.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">hash_version</text>
|
|
<text xml:space="preserve" text-anchor="start" x="202.92" y="-1355.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="29.58,-1319.2 29.58,-1346 222.42,-1346 222.42,-1319.2 29.58,-1319.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="29.58,-1319.2 29.58,-1346 222.42,-1346 222.42,-1319.2 29.58,-1319.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.58" y="-1327" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">prev_hash?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="145.9" y="-1329" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(128)</text>
|
|
</g>
|
|
<!-- manifestarticle -->
|
|
<g id="node32" class="node">
|
|
<title>manifestarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="147.32,-1088.2 147.32,-1116.6 306.68,-1116.6 306.68,-1088.2 147.32,-1088.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="147.32,-1088.2 147.32,-1116.6 306.68,-1116.6 306.68,-1088.2 147.32,-1088.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="149.32,-1110.6 149.32,-1114.6 304.68,-1114.6 304.68,-1110.6 149.32,-1110.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="184.65" y="-1097.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifestarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="147.32,-1061.4 147.32,-1088.2 306.68,-1088.2 306.68,-1061.4 147.32,-1061.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="147.32,-1061.4 147.32,-1088.2 306.68,-1088.2 306.68,-1061.4 147.32,-1061.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="152.32" y="-1071.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="272.18" y="-1073.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="289.18" y="-1073.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="147.32,-1034.6 147.32,-1061.4 306.68,-1061.4 306.68,-1034.6 147.32,-1034.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="147.32,-1034.6 147.32,-1061.4 306.68,-1061.4 306.68,-1034.6 147.32,-1034.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="152.32" y="-1044.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="272.69" y="-1046.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="289.68" y="-1046.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="147.32,-1007.8 147.32,-1034.6 306.68,-1034.6 306.68,-1007.8 147.32,-1007.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="147.32,-1007.8 147.32,-1034.6 306.68,-1034.6 306.68,-1007.8 147.32,-1007.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="152.32" y="-1018" 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="272.69" y="-1019.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="289.68" y="-1019.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="147.32,-981 147.32,-1007.8 306.68,-1007.8 306.68,-981 147.32,-981"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="147.32,-981 147.32,-1007.8 306.68,-1007.8 306.68,-981 147.32,-981"/>
|
|
<text xml:space="preserve" text-anchor="start" x="152.32" y="-991.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="213.79" y="-991.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="272.69" y="-992.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="289.68" y="-992.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="147.32,-954.2 147.32,-981 306.68,-981 306.68,-954.2 147.32,-954.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="147.32,-954.2 147.32,-981 306.68,-981 306.68,-954.2 147.32,-954.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="152.32" y="-962" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">amount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="272.68" y="-964" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="147.32,-927.4 147.32,-954.2 306.68,-954.2 306.68,-927.4 147.32,-927.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="147.32,-927.4 147.32,-954.2 306.68,-954.2 306.68,-927.4 147.32,-927.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="152.32" y="-935.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="272.68" y="-937.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="147.32,-900.6 147.32,-927.4 306.68,-927.4 306.68,-900.6 147.32,-900.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="147.32,-900.6 147.32,-927.4 306.68,-927.4 306.68,-900.6 147.32,-900.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="152.32" y="-908.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">comment?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="225.68" y="-910.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="147.32,-873.8 147.32,-900.6 306.68,-900.6 306.68,-873.8 147.32,-873.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="147.32,-873.8 147.32,-900.6 306.68,-900.6 306.68,-873.8 147.32,-873.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="152.32" y="-881.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rebate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="272.68" y="-883.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- ledger->manifestarticle -->
|
|
<g id="edge51" class="edge">
|
|
<title>ledger:ne->manifestarticle:n</title>
|
|
<g id="a_edge51"><a xlink:title="FK_ledger_manifestarticle">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M223.42,-1480C223.42,-1480 226.36,-1180.72 226.91,-1124.61"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="229.36,-1124.74 226.98,-1117.72 224.46,-1124.69 229.36,-1124.74"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->article -->
|
|
<g id="edge49" class="edge">
|
|
<title>manifestarticle:e->article:n</title>
|
|
<g id="a_edge49"><a xlink:title="FK_manifestarticle_article">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M307.68,-994.4C447.45,-994.4 394.65,-1168.27 523,-1223.6 637.08,-1272.77 2637.84,-1251.01 2759,-1223.6 2797.07,-1214.99 2838.02,-1223.39 2844.19,-1191.59"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="2846.62,-1191.9 2844.79,-1184.71 2841.74,-1191.47 2846.62,-1191.9"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifest -->
|
|
<g id="node33" class="node">
|
|
<title>manifest</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="84.51,-685 84.51,-713.4 221.49,-713.4 221.49,-685 84.51,-685"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="84.51,-685 84.51,-713.4 221.49,-713.4 221.49,-685 84.51,-685"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="86.51,-707.4 86.51,-711.4 219.49,-711.4 219.49,-707.4 86.51,-707.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="128.33" y="-694.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifest</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="84.51,-658.2 84.51,-685 221.49,-685 221.49,-658.2 84.51,-658.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="84.51,-658.2 84.51,-685 221.49,-685 221.49,-658.2 84.51,-658.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="89.51" y="-668.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="186.99" y="-669.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="203.99" y="-669.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="84.51,-631.4 84.51,-658.2 221.49,-658.2 221.49,-631.4 84.51,-631.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="84.51,-631.4 84.51,-658.2 221.49,-658.2 221.49,-631.4 84.51,-631.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="89.51" y="-641.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">entity_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="147.07" y="-641.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="187.5" y="-643.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="204.5" y="-643.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="84.51,-604.6 84.51,-631.4 221.49,-631.4 221.49,-604.6 84.51,-604.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="84.51,-604.6 84.51,-631.4 221.49,-631.4 221.49,-604.6 84.51,-604.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="89.51" y="-614.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="187.5" y="-616.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="204.5" y="-616.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="84.51,-577.8 84.51,-604.6 221.49,-604.6 221.49,-577.8 84.51,-577.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="84.51,-577.8 84.51,-604.6 221.49,-604.6 221.49,-577.8 84.51,-577.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="89.51" y="-585.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">number</text>
|
|
<text xml:space="preserve" text-anchor="start" x="144.98" y="-587.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="84.51,-551 84.51,-577.8 221.49,-577.8 221.49,-551 84.51,-551"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="84.51,-551 84.51,-577.8 221.49,-577.8 221.49,-551 84.51,-551"/>
|
|
<text xml:space="preserve" text-anchor="start" x="89.51" y="-558.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="144.98" y="-560.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="84.51,-524.2 84.51,-551 221.49,-551 221.49,-524.2 84.51,-524.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="84.51,-524.2 84.51,-551 221.49,-551 221.49,-524.2 84.51,-524.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="89.51" y="-532" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="165.99" y="-534" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- manifestarticle->manifest -->
|
|
<g id="edge48" class="edge">
|
|
<title>manifestarticle:sw->manifest:n</title>
|
|
<g id="a_edge48"><a xlink:title="FK_manifestarticle_manifest">
|
|
<path fill="none" stroke="#805ad5" stroke-width="1.4" d="M146.32,-1034.6C47.12,-935.4 148.66,-858.83 152.87,-721.13"/>
|
|
<polygon fill="#805ad5" stroke="#805ad5" stroke-width="1.4" points="155.31,-721.56 152.97,-714.52 150.41,-721.48 155.31,-721.56"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->tax -->
|
|
<g id="edge50" class="edge">
|
|
<title>manifestarticle:sw->tax:n</title>
|
|
<g id="a_edge50"><a xlink:title="FK_manifestarticle_tax">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M146.32,-1007.8C102.95,-964.43 124.83,-926.86 147.32,-869.8 175.17,-799.13 228.98,-811.91 263,-744 294.15,-681.82 376.45,-212.72 382.04,-115.85"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="384.48,-116.2 382.27,-109.12 379.59,-116.03 384.48,-116.2"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifest->entity -->
|
|
<g id="edge47" class="edge">
|
|
<title>manifest:e->entity:n</title>
|
|
<g id="a_edge47"><a xlink:title="FK_manifest_entity">
|
|
<path fill="none" stroke="#3182ce" stroke-width="1.4" d="M222.49,-644.8C370.25,-644.8 405.07,-704.07 515,-802.8 629.39,-905.53 576.16,-1014.04 711.05,-1087.8 719.11,-1092.21 730.21,-1097.31 736.63,-1096.04"/>
|
|
<polygon fill="#3182ce" stroke="#3182ce" stroke-width="1.4" points="738.5,-1097.65 740.56,-1090.53 734.51,-1094.81 738.5,-1097.65"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifest->company -->
|
|
<g id="edge46" class="edge">
|
|
<title>manifest:e->company:n</title>
|
|
<g id="a_edge46"><a xlink:title="FK_manifest_company">
|
|
<path fill="none" stroke="#38a169" stroke-width="1.4" d="M222.49,-618C350.84,-618 364.57,-538.25 489,-506.8 569.24,-486.52 1209.73,-513.54 1254.66,-438.43"/>
|
|
<polygon fill="#38a169" stroke="#38a169" stroke-width="1.4" points="1256.98,-439.24 1256.56,-431.84 1252.27,-437.88 1256.98,-439.24"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price -->
|
|
<g id="node34" class="node">
|
|
<title>price</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="306.05,-1493.4 306.05,-1517.8 475.95,-1517.8 475.95,-1493.4 306.05,-1493.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="306.05,-1493.4 306.05,-1517.8 475.95,-1517.8 475.95,-1493.4 306.05,-1493.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="376.66" y="-1503" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">price</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="306.05,-1466.6 306.05,-1493.4 475.95,-1493.4 475.95,-1466.6 306.05,-1466.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="306.05,-1466.6 306.05,-1493.4 475.95,-1493.4 475.95,-1466.6 306.05,-1466.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="311.05" y="-1476.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="441.45" y="-1478.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="458.45" y="-1478.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="306.05,-1439.8 306.05,-1466.6 475.95,-1466.6 475.95,-1439.8 306.05,-1439.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="306.05,-1439.8 306.05,-1466.6 475.95,-1466.6 475.95,-1439.8 306.05,-1439.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="311.05" y="-1450" 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="441.95" y="-1451.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="458.95" y="-1451.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="306.05,-1413 306.05,-1439.8 475.95,-1439.8 475.95,-1413 306.05,-1413"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="306.05,-1413 306.05,-1439.8 475.95,-1439.8 475.95,-1413 306.05,-1413"/>
|
|
<text xml:space="preserve" text-anchor="start" x="311.05" y="-1423.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="441.95" y="-1424.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="458.95" y="-1424.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="306.05,-1386.2 306.05,-1413 475.95,-1413 475.95,-1386.2 306.05,-1386.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="306.05,-1386.2 306.05,-1413 475.95,-1413 475.95,-1386.2 306.05,-1386.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="311.05" y="-1396.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="441.95" y="-1397.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="458.95" y="-1397.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="306.05,-1359.4 306.05,-1386.2 475.95,-1386.2 475.95,-1359.4 306.05,-1359.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="306.05,-1359.4 306.05,-1386.2 475.95,-1386.2 475.95,-1359.4 306.05,-1359.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="311.05" y="-1367.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">minmultiplier</text>
|
|
<text xml:space="preserve" text-anchor="start" x="407.43" y="-1369.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="306.05,-1332.6 306.05,-1359.4 475.95,-1359.4 475.95,-1332.6 306.05,-1332.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="306.05,-1332.6 306.05,-1359.4 475.95,-1359.4 475.95,-1332.6 306.05,-1332.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="311.05" y="-1340.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="441.95" y="-1342.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- price->customergroup -->
|
|
<g id="edge45" class="edge">
|
|
<title>price:se->customergroup:n</title>
|
|
<g id="a_edge45"><a xlink:title="FK_price_customergroup">
|
|
<path fill="none" stroke="#dd6b20" stroke-width="1.4" d="M476.95,-1413C489.04,-1400.91 487.42,-1276.62 489,-1259.6 512.98,-1001.1 550.98,-936.21 551.83,-680.97"/>
|
|
<polygon fill="#dd6b20" stroke="#dd6b20" stroke-width="1.4" points="554.28,-681.32 551.84,-674.32 549.38,-681.31 554.28,-681.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price->article -->
|
|
<g id="edge44" class="edge">
|
|
<title>price:w->article:n</title>
|
|
<g id="a_edge44"><a xlink:title="FK_price_article">
|
|
<path fill="none" stroke="#d53f8c" stroke-width="1.4" d="M305.05,-1399.6C273.49,-1399.6 287.92,-1354.43 306.05,-1328.6 355.98,-1257.48 403.76,-1276.52 489,-1259.6 551.62,-1247.17 2718.13,-1248.4 2853.48,-1188.58"/>
|
|
<polygon fill="#d53f8c" stroke="#d53f8c" stroke-width="1.4" points="2854.97,-1190.53 2858.52,-1184.02 2851.69,-1186.9 2854.97,-1190.53"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price->tax -->
|
|
<g id="edge43" class="edge">
|
|
<title>price:nw->tax:n</title>
|
|
<g id="a_edge43"><a xlink:title="FK_price_tax">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M305.05,-1466.6C305.05,-1466.6 306.05,-1328.6 306.05,-1328.6 315.94,-1263.84 337.75,-1252.14 349,-1187.6 431.08,-716.9 403.03,-589.47 402.67,-116.11"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="405.13,-116.12 402.67,-109.12 400.23,-116.12 405.13,-116.12"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unit->company -->
|
|
<g id="edge15" class="edge">
|
|
<title>unit:e->company:n</title>
|
|
<g id="a_edge15"><a xlink:title="FK_unit_company">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M3596.34,-631.4C3639.81,-631.4 3623.82,-566.44 3595.34,-533.6 3543.99,-474.37 3499.04,-514.27 3421,-506.8 3367.25,-501.66 1541.24,-486.77 1416.48,-435.39"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="1418.35,-433.76 1411.4,-431.16 1415.21,-437.52 1418.35,-433.76"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- posterminal -->
|
|
<g id="node37" class="node">
|
|
<title>posterminal</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="3936.39,-671.6 3936.39,-700 4081.61,-700 4081.61,-671.6 3936.39,-671.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3936.39,-671.6 3936.39,-700 4081.61,-700 4081.61,-671.6 3936.39,-671.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="3938.39,-694 3938.39,-698 4079.61,-698 4079.61,-694 3938.39,-694"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3974.99" y="-681.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">posterminal</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3936.39,-644.8 3936.39,-671.6 4081.61,-671.6 4081.61,-644.8 3936.39,-644.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3936.39,-644.8 3936.39,-671.6 4081.61,-671.6 4081.61,-644.8 3936.39,-644.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3941.39" y="-655" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4047.11" y="-656.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="4064.11" y="-656.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="3936.39,-618 3936.39,-644.8 4081.61,-644.8 4081.61,-618 3936.39,-618"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3936.39,-618 3936.39,-644.8 4081.61,-644.8 4081.61,-618 3936.39,-618"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3941.39" y="-628.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="4047.62" y="-629.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="4064.61" y="-629.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="3936.39,-591.2 3936.39,-618 4081.61,-618 4081.61,-591.2 3936.39,-591.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3936.39,-591.2 3936.39,-618 4081.61,-618 4081.61,-591.2 3936.39,-591.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3941.39" y="-599" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4005.09" y="-601" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="3936.39,-564.4 3936.39,-591.2 4081.61,-591.2 4081.61,-564.4 3936.39,-564.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3936.39,-564.4 3936.39,-591.2 4081.61,-591.2 4081.61,-564.4 3936.39,-564.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3941.39" y="-572.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">token?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4005.09" y="-574.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="3936.39,-537.6 3936.39,-564.4 4081.61,-564.4 4081.61,-537.6 3936.39,-537.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="3936.39,-537.6 3936.39,-564.4 4081.61,-564.4 4081.61,-537.6 3936.39,-537.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3941.39" y="-545.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">pairingpin</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4010.1" y="-547.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
</g>
|
|
<!-- posterminal->company -->
|
|
<g id="edge57" class="edge">
|
|
<title>posterminal:w->company:n</title>
|
|
<g id="a_edge57"><a xlink:title="FK_posterminal_company">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M3935.39,-631.4C3859.91,-631.4 3888.67,-538.13 3820,-506.8 3701.68,-452.82 1525.41,-558.01 1431.95,-438.03"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="1434.36,-437.47 1429.6,-431.78 1429.78,-439.2 1434.36,-437.47"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- posterminalcategory -->
|
|
<g id="node38" class="node">
|
|
<title>posterminalcategory</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="4066.71,-1023.2 4066.71,-1047.6 4213.29,-1047.6 4213.29,-1023.2 4066.71,-1023.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="4066.71,-1023.2 4066.71,-1047.6 4213.29,-1047.6 4213.29,-1023.2 4066.71,-1023.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4080.98" y="-1032.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">posterminalcategory</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="4066.71,-996.4 4066.71,-1023.2 4213.29,-1023.2 4213.29,-996.4 4066.71,-996.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="4066.71,-996.4 4066.71,-1023.2 4213.29,-1023.2 4213.29,-996.4 4066.71,-996.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4071.71" y="-1006.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="4178.79" y="-1008.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="4195.78" y="-1008.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="4066.71,-969.6 4066.71,-996.4 4213.29,-996.4 4213.29,-969.6 4066.71,-969.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="4066.71,-969.6 4066.71,-996.4 4213.29,-996.4 4213.29,-969.6 4066.71,-969.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4071.71" y="-979.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4179.29" y="-981.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="4196.29" y="-981.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="4066.71,-942.8 4066.71,-969.6 4213.29,-969.6 4213.29,-942.8 4066.71,-942.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="4066.71,-942.8 4066.71,-969.6 4213.29,-969.6 4213.29,-942.8 4066.71,-942.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4071.71" y="-953" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">posterminal_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4179.29" y="-954.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="4196.29" y="-954.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- posterminalcategory->category -->
|
|
<g id="edge59" class="edge">
|
|
<title>posterminalcategory:w->category:n</title>
|
|
<g id="a_edge59"><a xlink:title="FK_posterminalcategory_category">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M4065.71,-983C4054.33,-983 4059.48,-1177.14 4055,-1187.6 4046.34,-1207.83 4041.21,-1214.89 4021,-1223.6 3947.84,-1255.14 3377.16,-1255.14 3304,-1223.6 3223.35,-1188.84 3199.95,-1142.63 3198.49,-1057.51"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="3200.94,-1057.7 3198.43,-1050.72 3196.04,-1057.74 3200.94,-1057.7"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- posterminalcategory->posterminal -->
|
|
<g id="edge58" class="edge">
|
|
<title>posterminalcategory:sw->posterminal:n</title>
|
|
<g id="a_edge58"><a xlink:title="FK_posterminalcategory_posterminal">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M4066.71,-941.8C4044.79,-919.88 4062.69,-832.83 4055,-802.8 4043.27,-756.97 4013.1,-750.19 4009.38,-707.94"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="4011.83,-708.01 4009.09,-701.12 4006.94,-708.21 4011.83,-708.01"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- __legend -->
|
|
<g id="node39" class="node">
|
|
<title>__legend</title>
|
|
<polygon fill="#ffffff" stroke="none" points="4106.73,-1346.6 4106.73,-1503.8 4297.27,-1503.8 4297.27,-1346.6 4106.73,-1346.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="4106.73,-1480.6 4106.73,-1503.8 4297.27,-1503.8 4297.27,-1480.6 4106.73,-1480.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="4106.73,-1480.6 4106.73,-1503.8 4297.27,-1503.8 4297.27,-1480.6 4106.73,-1480.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4182.44" y="-1489.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="11.00" fill="#1a365d">Legend</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="4106.73,-1453.8 4106.73,-1480.6 4136.18,-1480.6 4136.18,-1453.8 4106.73,-1453.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4111.73" y="-1464" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">PK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="4136.18,-1453.8 4136.18,-1480.6 4297.27,-1480.6 4297.27,-1453.8 4136.18,-1453.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4141.18" y="-1463.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">primary key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="4106.73,-1427 4106.73,-1453.8 4136.18,-1453.8 4136.18,-1427 4106.73,-1427"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4111.73" y="-1437.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">FK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="4136.18,-1427 4136.18,-1453.8 4297.27,-1453.8 4297.27,-1427 4136.18,-1427"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4141.18" y="-1436.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">foreign key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="4106.73,-1400.2 4106.73,-1427 4136.18,-1427 4136.18,-1400.2 4106.73,-1400.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4111.73" y="-1410.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">?</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="4136.18,-1400.2 4136.18,-1427 4297.27,-1427 4297.27,-1400.2 4136.18,-1400.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4141.18" y="-1410" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">nullable column</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="4106.73,-1373.4 4106.73,-1400.2 4136.18,-1400.2 4136.18,-1373.4 4106.73,-1373.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4111.73" y="-1381.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">—</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="4136.18,-1373.4 4136.18,-1400.2 4297.27,-1400.2 4297.27,-1373.4 4136.18,-1373.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4141.18" y="-1383.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">FOREIGN KEY constraint</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="4106.73,-1346.6 4106.73,-1373.4 4136.18,-1373.4 4136.18,-1346.6 4106.73,-1346.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4111.73" y="-1354.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">- -</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="4136.18,-1346.6 4136.18,-1373.4 4297.27,-1373.4 4297.27,-1346.6 4136.18,-1346.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4141.18" y="-1356.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">naming convention only, no constraint</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|