1363 lines
136 KiB
XML
1363 lines
136 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="2966pt" height="1564pt"
|
|
viewBox="0.00 0.00 2966.00 1564.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 1528.2)">
|
|
<title>schema</title>
|
|
<polygon fill="#ebf4ff" stroke="none" points="-36,36 -36,-1528.2 2930,-1528.2 2930,36 -36,36"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_identity</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M20,-357.6C20,-357.6 468,-357.6 468,-357.6 474,-357.6 480,-363.6 480,-369.6 480,-369.6 480,-1472.2 480,-1472.2 480,-1478.2 474,-1484.2 468,-1484.2 468,-1484.2 20,-1484.2 20,-1484.2 14,-1484.2 8,-1478.2 8,-1472.2 8,-1472.2 8,-369.6 8,-369.6 8,-363.6 14,-357.6 20,-357.6"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="81.45" y="-1466.7" 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="M946,-371C946,-371 1469,-371 1469,-371 1475,-371 1481,-377 1481,-383 1481,-383 1481,-969.2 1481,-969.2 1481,-975.2 1475,-981.2 1469,-981.2 1469,-981.2 946,-981.2 946,-981.2 940,-981.2 934,-975.2 934,-969.2 934,-969.2 934,-383 934,-383 934,-377 940,-371 946,-371"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="981.61" y="-963.7" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Localization</text>
|
|
</g>
|
|
<g id="clust3" class="cluster">
|
|
<title>cluster_catalog</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M1504,-21.4C1504,-21.4 2366,-21.4 2366,-21.4 2372,-21.4 2378,-27.4 2378,-33.4 2378,-33.4 2378,-955.8 2378,-955.8 2378,-961.8 2372,-967.8 2366,-967.8 2366,-967.8 1504,-967.8 1504,-967.8 1498,-967.8 1492,-961.8 1492,-955.8 1492,-955.8 1492,-33.4 1492,-33.4 1492,-27.4 1498,-21.4 1504,-21.4"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1525.85" y="-950.3" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Catalog</text>
|
|
</g>
|
|
<g id="clust4" class="cluster">
|
|
<title>cluster_media</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M2402,-277.2C2402,-277.2 2874,-277.2 2874,-277.2 2880,-277.2 2886,-283.2 2886,-289.2 2886,-289.2 2886,-929 2886,-929 2886,-935 2880,-941 2874,-941 2874,-941 2402,-941 2402,-941 2396,-941 2390,-935 2390,-929 2390,-929 2390,-289.2 2390,-289.2 2390,-283.2 2396,-277.2 2402,-277.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2418.43" y="-923.5" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Media</text>
|
|
</g>
|
|
<g id="clust5" class="cluster">
|
|
<title>cluster_commerce</title>
|
|
<path fill="#ffffff" fill-opacity="0.376471" stroke="#a0aec0" d="M504,-344.2C504,-344.2 910,-344.2 910,-344.2 916,-344.2 922,-350.2 922,-356.2 922,-356.2 922,-996 922,-996 922,-1002 916,-1008 910,-1008 910,-1008 504,-1008 504,-1008 498,-1008 492,-1002 492,-996 492,-996 492,-356.2 492,-356.2 492,-350.2 498,-344.2 504,-344.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="570.03" y="-990.5" 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="M1306,-8C1306,-8 1450,-8 1450,-8 1456,-8 1462,-14 1462,-20 1462,-20 1462,-193.6 1462,-193.6 1462,-199.6 1456,-205.6 1450,-205.6 1450,-205.6 1306,-205.6 1306,-205.6 1300,-205.6 1294,-199.6 1294,-193.6 1294,-193.6 1294,-20 1294,-20 1294,-14 1300,-8 1306,-8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1319.09" y="-188.1" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#1a365d">Units</text>
|
|
</g>
|
|
<!-- meta -->
|
|
<g id="node1" class="node">
|
|
<title>meta</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="31.26,-1402.4 31.26,-1426.8 158.74,-1426.8 158.74,-1402.4 31.26,-1402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="31.26,-1402.4 31.26,-1426.8 158.74,-1426.8 158.74,-1402.4 31.26,-1402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="80.99" y="-1412" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">meta</text>
|
|
<polygon fill="#ffffff" stroke="none" points="31.26,-1375.6 31.26,-1402.4 158.74,-1402.4 158.74,-1375.6 31.26,-1375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="31.26,-1375.6 31.26,-1402.4 158.74,-1402.4 158.74,-1375.6 31.26,-1375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="36.26" y="-1383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">key</text>
|
|
<text xml:space="preserve" text-anchor="start" x="82.22" y="-1385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="31.26,-1348.8 31.26,-1375.6 158.74,-1375.6 158.74,-1348.8 31.26,-1348.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="31.26,-1348.8 31.26,-1375.6 158.74,-1375.6 158.74,-1348.8 31.26,-1348.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="36.26" y="-1356.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">value</text>
|
|
<text xml:space="preserve" text-anchor="start" x="77.73" y="-1358.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- entity -->
|
|
<g id="node2" class="node">
|
|
<title>entity</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="30.05,-872.6 30.05,-897 199.95,-897 199.95,-872.6 30.05,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.05,-872.6 30.05,-897 199.95,-897 199.95,-872.6 30.05,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="99" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">entity</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="30.05,-845.8 30.05,-872.6 199.95,-872.6 199.95,-845.8 30.05,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.05,-845.8 30.05,-872.6 199.95,-872.6 199.95,-845.8 30.05,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.05" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="165.45" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="182.45" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="30.05,-819 30.05,-845.8 199.95,-845.8 199.95,-819 30.05,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.05,-819 30.05,-845.8 199.95,-845.8 199.95,-819 30.05,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.05" y="-829.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="165.95" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="182.95" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="30.05,-792.2 30.05,-819 199.95,-819 199.95,-792.2 30.05,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.05,-792.2 30.05,-819 199.95,-819 199.95,-792.2 30.05,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.05" y="-800" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">firstname</text>
|
|
<text xml:space="preserve" text-anchor="start" x="123.43" y="-802" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="30.05,-765.4 30.05,-792.2 199.95,-792.2 199.95,-765.4 30.05,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="30.05,-765.4 30.05,-792.2 199.95,-792.2 199.95,-765.4 30.05,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.05" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">lastname</text>
|
|
<text xml:space="preserve" text-anchor="start" x="123.43" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- customergroup -->
|
|
<g id="node7" class="node">
|
|
<title>customergroup</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="329.66,-456 329.66,-484.4 458.34,-484.4 458.34,-456 329.66,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="329.66,-456 329.66,-484.4 458.34,-484.4 458.34,-456 329.66,-456"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="331.66,-478.4 331.66,-482.4 373.22,-482.4 373.22,-478.4 331.66,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="373.22,-478.4 373.22,-482.4 414.78,-482.4 414.78,-478.4 373.22,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="414.78,-478.4 414.78,-482.4 456.34,-482.4 456.34,-478.4 414.78,-478.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="350" y="-465.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">customergroup</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="329.66,-429.2 329.66,-456 458.34,-456 458.34,-429.2 329.66,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="329.66,-429.2 329.66,-456 458.34,-456 458.34,-429.2 329.66,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="334.66" y="-439.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="423.84" y="-440.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="440.84" y="-440.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="329.66,-402.4 329.66,-429.2 458.34,-429.2 458.34,-402.4 329.66,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="329.66,-402.4 329.66,-429.2 458.34,-429.2 458.34,-402.4 329.66,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="334.66" y="-412.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="424.35" y="-414.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="441.35" y="-414.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="329.66,-375.6 329.66,-402.4 458.34,-402.4 458.34,-375.6 329.66,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="329.66,-375.6 329.66,-402.4 458.34,-402.4 458.34,-375.6 329.66,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="334.66" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="381.83" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- entity->customergroup -->
|
|
<g id="edge10" class="edge">
|
|
<title>entity:se->customergroup:n</title>
|
|
<g id="a_edge10"><a xlink:title="FK_entity_customergroup">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M200.95,-819C241.02,-778.93 207.33,-747.16 228,-694.4 266.58,-595.9 347.68,-592.4 352.24,-492.39"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="354.68,-492.57 352.39,-485.52 349.79,-492.46 354.68,-492.57"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- numbers -->
|
|
<g id="node3" class="node">
|
|
<title>numbers</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="51.66,-1204.8 51.66,-1229.2 180.34,-1229.2 180.34,-1204.8 51.66,-1204.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="51.66,-1204.8 51.66,-1229.2 180.34,-1229.2 180.34,-1204.8 51.66,-1204.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="90.66" y="-1214.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">numbers</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="51.66,-1178 51.66,-1204.8 180.34,-1204.8 180.34,-1178 51.66,-1178"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="51.66,-1178 51.66,-1204.8 180.34,-1204.8 180.34,-1178 51.66,-1178"/>
|
|
<text xml:space="preserve" text-anchor="start" x="56.66" y="-1188.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="145.84" y="-1189.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="162.84" y="-1189.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="51.66,-1151.2 51.66,-1178 180.34,-1178 180.34,-1151.2 51.66,-1151.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="51.66,-1151.2 51.66,-1178 180.34,-1178 180.34,-1151.2 51.66,-1151.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="56.66" y="-1161.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">company_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="146.35" y="-1162.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="163.35" y="-1162.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="51.66,-1124.4 51.66,-1151.2 180.34,-1151.2 180.34,-1124.4 51.66,-1124.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="51.66,-1124.4 51.66,-1151.2 180.34,-1151.2 180.34,-1124.4 51.66,-1124.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="56.66" y="-1132.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="103.83" y="-1134.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="51.66,-1097.6 51.66,-1124.4 180.34,-1124.4 180.34,-1097.6 51.66,-1097.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="51.66,-1097.6 51.66,-1124.4 180.34,-1124.4 180.34,-1097.6 51.66,-1097.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="56.66" y="-1105.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">prefix</text>
|
|
<text xml:space="preserve" text-anchor="start" x="108.83" y="-1107.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="51.66,-1070.8 51.66,-1097.6 180.34,-1097.6 180.34,-1070.8 51.66,-1070.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="51.66,-1070.8 51.66,-1097.6 180.34,-1097.6 180.34,-1070.8 51.66,-1070.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="56.66" y="-1078.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">padding</text>
|
|
<text xml:space="preserve" text-anchor="start" x="160.84" y="-1080.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="51.66,-1044 51.66,-1070.8 180.34,-1070.8 180.34,-1044 51.66,-1044"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="51.66,-1044 51.66,-1070.8 180.34,-1070.8 180.34,-1044 51.66,-1044"/>
|
|
<text xml:space="preserve" text-anchor="start" x="56.66" y="-1051.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">next</text>
|
|
<text xml:space="preserve" text-anchor="start" x="160.84" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- company -->
|
|
<g id="node5" class="node">
|
|
<title>company</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="255.71,-924.2 255.71,-952.6 458.29,-952.6 458.29,-924.2 255.71,-924.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="255.71,-924.2 255.71,-952.6 458.29,-952.6 458.29,-924.2 255.71,-924.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="257.71,-946.6 257.71,-950.6 307.36,-950.6 307.36,-946.6 257.71,-946.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="307.36,-946.6 307.36,-950.6 357,-950.6 357,-946.6 307.36,-946.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="357,-946.6 357,-950.6 406.64,-950.6 406.64,-946.6 357,-946.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="406.64,-946.6 406.64,-950.6 456.29,-950.6 456.29,-946.6 406.64,-946.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="330.66" y="-933.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">company</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="255.71,-897.4 255.71,-924.2 458.29,-924.2 458.29,-897.4 255.71,-897.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="255.71,-897.4 255.71,-924.2 458.29,-924.2 458.29,-897.4 255.71,-897.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="260.71" y="-907.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="423.79" y="-909.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="440.78" y="-909.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="255.71,-870.6 255.71,-897.4 458.29,-897.4 458.29,-870.6 255.71,-870.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="255.71,-870.6 255.71,-897.4 458.29,-897.4 458.29,-870.6 255.71,-870.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="260.71" y="-880.8" 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="408.51" y="-880.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="424.29" y="-882.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="441.29" y="-882.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="255.71,-843.8 255.71,-870.6 458.29,-870.6 458.29,-843.8 255.71,-843.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="255.71,-843.8 255.71,-870.6 458.29,-870.6 458.29,-843.8 255.71,-843.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="260.71" y="-854" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">taxrate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="306.63" y="-854" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="424.29" y="-855.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="441.29" y="-855.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="255.71,-817 255.71,-843.8 458.29,-843.8 458.29,-817 255.71,-817"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="255.71,-817 255.71,-843.8 458.29,-843.8 458.29,-817 255.71,-817"/>
|
|
<text xml:space="preserve" text-anchor="start" x="260.71" y="-827.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="361.09" y="-827.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="424.29" y="-828.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="441.29" y="-828.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="255.71,-790.2 255.71,-817 458.29,-817 458.29,-790.2 255.71,-790.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="255.71,-790.2 255.71,-817 458.29,-817 458.29,-790.2 255.71,-790.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="260.71" y="-800.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="332.31" y="-800.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="424.29" y="-801.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="441.29" y="-801.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="255.71,-763.4 255.71,-790.2 458.29,-790.2 458.29,-763.4 255.71,-763.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="255.71,-763.4 255.71,-790.2 458.29,-790.2 458.29,-763.4 255.71,-763.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="260.71" y="-773.6" 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="396.07" y="-773.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="424.29" y="-775.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="441.29" y="-775.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="255.71,-736.6 255.71,-763.4 458.29,-763.4 458.29,-736.6 255.71,-736.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="255.71,-736.6 255.71,-763.4 458.29,-763.4 458.29,-736.6 255.71,-736.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="260.71" y="-746.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="374.3" y="-746.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="424.29" y="-748.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="441.29" y="-748.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="255.71,-709.8 255.71,-736.6 458.29,-736.6 458.29,-709.8 255.71,-709.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="255.71,-709.8 255.71,-736.6 458.29,-736.6 458.29,-709.8 255.71,-709.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="260.71" y="-717.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="381.77" y="-719.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- numbers->company -->
|
|
<g id="edge42" class="edge">
|
|
<title>numbers:se->company:n</title>
|
|
<g id="a_edge42"><a xlink:title="FK_numbers_company">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M181.34,-1151.2C218.14,-1114.4 194.22,-1086.29 218,-1040 238.75,-999.6 277,-999.98 281.99,-960.63"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="284.43,-960.85 282.41,-953.72 279.54,-960.56 284.43,-960.85"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- companyuser -->
|
|
<g id="node4" class="node">
|
|
<title>companyuser</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="216.78,-1415.8 216.78,-1440.2 367.22,-1440.2 367.22,-1415.8 216.78,-1415.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="216.78,-1415.8 216.78,-1440.2 367.22,-1440.2 367.22,-1415.8 216.78,-1415.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="252.99" y="-1425.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">companyuser</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="216.78,-1389 216.78,-1415.8 367.22,-1415.8 367.22,-1389 216.78,-1389"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="216.78,-1389 216.78,-1415.8 367.22,-1415.8 367.22,-1389 216.78,-1389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="221.78" y="-1399.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="332.72" y="-1400.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="349.72" y="-1400.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="216.78,-1362.2 216.78,-1389 367.22,-1389 367.22,-1362.2 216.78,-1362.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="216.78,-1362.2 216.78,-1389 367.22,-1389 367.22,-1362.2 216.78,-1362.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="221.78" y="-1372.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="333.23" y="-1373.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="350.22" y="-1373.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="216.78,-1335.4 216.78,-1362.2 367.22,-1362.2 367.22,-1335.4 216.78,-1335.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="216.78,-1335.4 216.78,-1362.2 367.22,-1362.2 367.22,-1335.4 216.78,-1335.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="221.78" y="-1345.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="333.23" y="-1347.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="350.22" y="-1347.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- companyuser->company -->
|
|
<g id="edge44" class="edge">
|
|
<title>companyuser:se->company:n</title>
|
|
<g id="a_edge44"><a xlink:title="FK_companyuser_company">
|
|
<path fill="none" stroke="#d53f8c" stroke-width="1.4" d="M368.22,-1362.2C377.91,-1352.52 373.22,-1343.71 367.22,-1331.4 337.48,-1270.29 278.75,-1294.78 250,-1233.2 213.68,-1155.39 218.59,-1119.92 250,-1040 268.43,-993.1 324.76,-1003.64 331.51,-960.62"/>
|
|
<polygon fill="#d53f8c" stroke="#d53f8c" stroke-width="1.4" points="333.95,-960.87 332.02,-953.71 329.06,-960.51 333.95,-960.87"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- google_auth -->
|
|
<g id="node6" class="node">
|
|
<title>google_auth</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="277.97,-1176 277.97,-1204.4 458.03,-1204.4 458.03,-1176 277.97,-1176"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="277.97,-1176 277.97,-1204.4 458.03,-1204.4 458.03,-1176 277.97,-1176"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="279.97,-1198.4 279.97,-1202.4 456.03,-1202.4 456.03,-1198.4 279.97,-1198.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="332.33" y="-1185.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">google_auth</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="277.97,-1149.2 277.97,-1176 458.03,-1176 458.03,-1149.2 277.97,-1149.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="277.97,-1149.2 277.97,-1176 458.03,-1176 458.03,-1149.2 277.97,-1149.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="282.97" y="-1159.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="423.53" y="-1160.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="440.53" y="-1160.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="277.97,-1122.4 277.97,-1149.2 458.03,-1149.2 458.03,-1122.4 277.97,-1122.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="277.97,-1122.4 277.97,-1149.2 458.03,-1149.2 458.03,-1122.4 277.97,-1122.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="282.97" y="-1132.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">selected_company</text>
|
|
<text xml:space="preserve" text-anchor="start" x="408.25" y="-1132.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="424.04" y="-1134.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="441.03" y="-1134.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="277.97,-1095.6 277.97,-1122.4 458.03,-1122.4 458.03,-1095.6 277.97,-1095.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="277.97,-1095.6 277.97,-1122.4 458.03,-1122.4 458.03,-1095.6 277.97,-1095.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="282.97" y="-1103.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">email</text>
|
|
<text xml:space="preserve" text-anchor="start" x="381.52" y="-1105.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(320)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="277.97,-1068.8 277.97,-1095.6 458.03,-1095.6 458.03,-1068.8 277.97,-1068.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="277.97,-1068.8 277.97,-1095.6 458.03,-1095.6 458.03,-1068.8 277.97,-1068.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="282.97" y="-1076.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="402.53" y="-1078.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- companyuser->google_auth -->
|
|
<g id="edge43" class="edge">
|
|
<title>companyuser:se->google_auth:n</title>
|
|
<g id="a_edge43"><a xlink:title="FK_companyuser_google_auth">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M367.22,-1334.4C406.22,-1295.4 372.03,-1264.98 368.32,-1212.39"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="370.77,-1212.43 368.08,-1205.52 365.87,-1212.6 370.77,-1212.43"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->customergroup -->
|
|
<g id="edge9" class="edge">
|
|
<title>company:se->customergroup:n</title>
|
|
<g id="a_edge9"><a xlink:title="FK_company_poscustomergroup">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M459.29,-870.6C485.18,-844.7 463.53,-742.05 458.29,-705.8 444,-607.05 396.97,-587.44 394.13,-492.52"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="396.58,-492.48 394.03,-485.52 391.68,-492.55 396.58,-492.48"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- language -->
|
|
<g id="node9" class="node">
|
|
<title>language</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1049.12,-442.6 1049.12,-471 1174.88,-471 1174.88,-442.6 1049.12,-442.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1049.12,-442.6 1049.12,-471 1174.88,-471 1174.88,-442.6 1049.12,-442.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1051.12,-465 1051.12,-469 1081.56,-469 1081.56,-465 1051.12,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1081.56,-465 1081.56,-469 1112,-469 1112,-465 1081.56,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1112,-465 1112,-469 1142.44,-469 1142.44,-465 1112,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1142.44,-465 1142.44,-469 1172.88,-469 1172.88,-465 1142.44,-465"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1085.66" y="-452.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">language</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1049.12,-415.8 1049.12,-442.6 1174.88,-442.6 1174.88,-415.8 1049.12,-415.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1049.12,-415.8 1049.12,-442.6 1174.88,-442.6 1174.88,-415.8 1049.12,-415.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1054.12" y="-426" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1140.38" y="-427.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1157.38" y="-427.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1049.12,-389 1049.12,-415.8 1174.88,-415.8 1174.88,-389 1049.12,-389"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1049.12,-389 1049.12,-415.8 1174.88,-415.8 1174.88,-389 1049.12,-389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1054.12" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">iso639</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1103.37" y="-398.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(10)</text>
|
|
</g>
|
|
<!-- company->language -->
|
|
<g id="edge4" class="edge">
|
|
<title>company: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="M459.29,-776.8C497.28,-776.8 453.7,-719.74 482,-694.4 632.9,-559.29 754.59,-720.12 932,-622.4 1008.38,-580.33 1062.53,-561.59 1066.15,-479.01"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="1068.59,-479.17 1066.29,-472.12 1063.69,-479.06 1068.59,-479.17"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- category -->
|
|
<g id="node12" class="node">
|
|
<title>category</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1514.1,-456 1514.1,-484.4 1631.9,-484.4 1631.9,-456 1514.1,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1514.1,-456 1514.1,-484.4 1631.9,-484.4 1631.9,-456 1514.1,-456"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1516.1,-478.4 1516.1,-482.4 1538.86,-482.4 1538.86,-478.4 1516.1,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1538.86,-478.4 1538.86,-482.4 1561.62,-482.4 1561.62,-478.4 1538.86,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1561.62,-478.4 1561.62,-482.4 1584.38,-482.4 1584.38,-478.4 1561.62,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1584.38,-478.4 1584.38,-482.4 1607.14,-482.4 1607.14,-478.4 1584.38,-478.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1607.14,-478.4 1607.14,-482.4 1629.9,-482.4 1629.9,-478.4 1607.14,-478.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1547.99" y="-465.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">category</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1514.1,-429.2 1514.1,-456 1631.9,-456 1631.9,-429.2 1514.1,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1514.1,-429.2 1514.1,-456 1631.9,-456 1631.9,-429.2 1514.1,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1519.1" y="-439.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1597.4" y="-440.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1614.4" y="-440.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1514.1,-402.4 1514.1,-429.2 1631.9,-429.2 1631.9,-402.4 1514.1,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1514.1,-402.4 1514.1,-429.2 1631.9,-429.2 1631.9,-402.4 1514.1,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1519.1" y="-412.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">parent_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1582.12" y="-412.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1597.9" y="-414.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1614.9" y="-414.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1514.1,-375.6 1514.1,-402.4 1631.9,-402.4 1631.9,-375.6 1514.1,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1514.1,-375.6 1514.1,-402.4 1631.9,-402.4 1631.9,-375.6 1514.1,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1519.1" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1612.4" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- company->category -->
|
|
<g id="edge3" class="edge">
|
|
<title>company:e->category:n</title>
|
|
<g id="a_edge3"><a xlink:title="FK_company_root_category">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M459.29,-750C485.98,-750 460.39,-710.06 482,-694.4 664.02,-562.49 1318.01,-765.95 1491,-622.4 1537.85,-583.52 1528.53,-550.5 1527.56,-492.19"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="1530.01,-492.5 1527.5,-485.52 1525.11,-492.54 1530.01,-492.5"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- tax -->
|
|
<g id="node26" class="node">
|
|
<title>tax</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="514.18,-442.6 514.18,-471 619.82,-471 619.82,-442.6 514.18,-442.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="514.18,-442.6 514.18,-471 619.82,-471 619.82,-442.6 514.18,-442.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="516.18,-465 516.18,-469 536.51,-469 536.51,-465 516.18,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="536.51,-465 536.51,-469 556.84,-469 556.84,-465 536.51,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="556.84,-465 556.84,-469 577.16,-469 577.16,-465 556.84,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="577.16,-465 577.16,-469 597.49,-469 597.49,-465 577.16,-465"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="597.49,-465 597.49,-469 617.82,-469 617.82,-465 597.49,-465"/>
|
|
<text xml:space="preserve" text-anchor="start" x="558.33" y="-452.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">tax</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="514.18,-415.8 514.18,-442.6 619.82,-442.6 619.82,-415.8 514.18,-415.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="514.18,-415.8 514.18,-442.6 619.82,-442.6 619.82,-415.8 514.18,-415.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="519.18" y="-426" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="585.32" y="-427.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="602.32" y="-427.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="514.18,-389 514.18,-415.8 619.82,-415.8 619.82,-389 514.18,-389"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="514.18,-389 514.18,-415.8 619.82,-415.8 619.82,-389 514.18,-389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="519.18" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="551.3" y="-398.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge5" class="edge">
|
|
<title>company:se->tax:n</title>
|
|
<g id="a_edge5"><a xlink:title="FK_company_taxrate">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M459.29,-843.8C483.03,-820.05 473.48,-726.88 482,-694.4 508.29,-594.16 563.74,-577.55 566.86,-478.84"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="569.31,-479.16 566.97,-472.12 564.41,-479.08 569.31,-479.16"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge6" class="edge">
|
|
<title>company:se->tax:n</title>
|
|
<g id="a_edge6"><a xlink:title="FK_company_reducedtaxrate">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M459.29,-817C498.47,-777.81 471.58,-748.83 482,-694.4 500.54,-597.57 524.82,-573.12 526.27,-479.02"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="528.72,-479.14 526.33,-472.12 523.82,-479.1 528.72,-479.14"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- company->tax -->
|
|
<g id="edge7" class="edge">
|
|
<title>company:se->tax:n</title>
|
|
<g id="a_edge7"><a xlink:title="FK_company_taxfreerate">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M459.29,-790.2C490.23,-759.26 470.89,-736.72 482,-694.4 507.58,-596.95 544.44,-575.05 546.57,-478.91"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="549.02,-479.15 546.65,-472.12 544.12,-479.09 549.02,-479.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- google_auth->company -->
|
|
<g id="edge1" class="edge">
|
|
<title>google_auth:sw->company:n</title>
|
|
<g id="a_edge1"><a xlink:title="FK_google_auth_selected_company">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M276.97,-1122.4C258.86,-1104.3 268.47,-1088.58 277.97,-1064.8 302.1,-1004.36 374.58,-1018.32 381.32,-960.65"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="383.76,-960.84 381.7,-953.72 378.87,-960.57 383.76,-960.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- customergroup->company -->
|
|
<g id="edge8" class="edge">
|
|
<title>customergroup:nw->company:n</title>
|
|
<g id="a_edge8"><a xlink:title="FK_customergroup_company">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M328.66,-429.2C231.56,-526.29 428.27,-573.86 466.29,-705.8 473.82,-731.94 485.24,-931.09 466.29,-950.6 458.19,-958.93 442.65,-964.04 435.39,-959.54"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="437.7,-958.69 432.4,-953.5 433.31,-960.86 437.7,-958.69"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unittext -->
|
|
<g id="node8" class="node">
|
|
<title>unittext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="955.57,-886 955.57,-910.4 1084.43,-910.4 1084.43,-886 955.57,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="955.57,-886 955.57,-910.4 1084.43,-910.4 1084.43,-886 955.57,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="998.33" y="-895.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unittext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="955.57,-859.2 955.57,-886 1084.43,-886 1084.43,-859.2 955.57,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="955.57,-859.2 955.57,-886 1084.43,-886 1084.43,-859.2 955.57,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="960.57" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1049.93" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1066.93" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="955.57,-832.4 955.57,-859.2 1084.43,-859.2 1084.43,-832.4 955.57,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="955.57,-832.4 955.57,-859.2 1084.43,-859.2 1084.43,-832.4 955.57,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="960.57" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">language_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1050.43" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1067.43" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="955.57,-805.6 955.57,-832.4 1084.43,-832.4 1084.43,-805.6 955.57,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="955.57,-805.6 955.57,-832.4 1084.43,-832.4 1084.43,-805.6 955.57,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="960.57" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">unit_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1050.43" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1067.43" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="955.57,-778.8 955.57,-805.6 1084.43,-805.6 1084.43,-778.8 955.57,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="955.57,-778.8 955.57,-805.6 1084.43,-805.6 1084.43,-778.8 955.57,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="960.57" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">symbol</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1012.92" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="955.57,-752 955.57,-778.8 1084.43,-778.8 1084.43,-752 955.57,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="955.57,-752 955.57,-778.8 1084.43,-778.8 1084.43,-752 955.57,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="960.57" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1007.91" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
</g>
|
|
<!-- unittext->language -->
|
|
<g id="edge12" class="edge">
|
|
<title>unittext:se->language:n</title>
|
|
<g id="a_edge12"><a xlink:title="FK_unittext_language">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M1085.43,-832.4C1112.36,-805.47 1098.52,-541.61 1096.92,-478.8"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="1099.38,-479.08 1096.81,-472.12 1094.48,-479.16 1099.38,-479.08"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- unit -->
|
|
<g id="node30" class="node">
|
|
<title>unit</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1315.51,-133.2 1315.51,-161.6 1440.49,-161.6 1440.49,-133.2 1315.51,-133.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1315.51,-133.2 1315.51,-161.6 1440.49,-161.6 1440.49,-133.2 1315.51,-133.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1317.51,-155.6 1317.51,-159.6 1378,-159.6 1378,-155.6 1317.51,-155.6"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1378,-155.6 1378,-159.6 1438.49,-159.6 1438.49,-155.6 1378,-155.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1367" y="-142.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">unit</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1315.51,-106.4 1315.51,-133.2 1440.49,-133.2 1440.49,-106.4 1315.51,-106.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1315.51,-106.4 1315.51,-133.2 1440.49,-133.2 1440.49,-106.4 1315.51,-106.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1320.51" y="-116.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1405.99" y="-118.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1422.99" y="-118.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1315.51,-79.6 1315.51,-106.4 1440.49,-106.4 1440.49,-79.6 1315.51,-79.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1315.51,-79.6 1315.51,-106.4 1440.49,-106.4 1440.49,-79.6 1315.51,-79.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1320.51" y="-87.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">si</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1368.98" y="-89.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1315.51,-52.8 1315.51,-79.6 1440.49,-79.6 1440.49,-52.8 1315.51,-52.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1315.51,-52.8 1315.51,-79.6 1440.49,-79.6 1440.49,-52.8 1315.51,-52.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1320.51" y="-60.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesi</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1368.98" y="-62.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1315.51,-26 1315.51,-52.8 1440.49,-52.8 1440.49,-26 1315.51,-26"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1315.51,-26 1315.51,-52.8 1440.49,-52.8 1440.49,-26 1315.51,-26"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1320.51" y="-33.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">basesifactor</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1406.49" y="-35.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- unittext->unit -->
|
|
<g id="edge11" class="edge">
|
|
<title>unittext:se->unit:n</title>
|
|
<g id="a_edge11"><a xlink:title="FK_unittext_unit">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M1085.43,-805.6C1121.36,-769.67 1084.66,-737.23 1112,-694.4 1139.74,-650.93 1173.77,-664.89 1203,-622.4 1323.18,-447.7 1347.09,-377.68 1347.74,-169.65"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="1350.19,-169.72 1347.75,-162.72 1345.29,-169.72 1350.19,-169.72"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext -->
|
|
<g id="node10" class="node">
|
|
<title>categorytext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1140.32,-912.8 1140.32,-937.2 1271.68,-937.2 1271.68,-912.8 1140.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1140.32,-912.8 1140.32,-937.2 1271.68,-937.2 1271.68,-912.8 1140.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1170.32" y="-922.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorytext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1140.32,-886 1140.32,-912.8 1271.68,-912.8 1271.68,-886 1140.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1140.32,-886 1140.32,-912.8 1271.68,-912.8 1271.68,-886 1140.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1145.32" y="-896.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1237.18" y="-897.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1254.18" y="-897.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1140.32,-859.2 1140.32,-886 1271.68,-886 1271.68,-859.2 1140.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1140.32,-859.2 1140.32,-886 1271.68,-886 1271.68,-859.2 1140.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1145.32" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">language_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1237.69" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1254.68" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1140.32,-832.4 1140.32,-859.2 1271.68,-859.2 1271.68,-832.4 1140.32,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1140.32,-832.4 1140.32,-859.2 1271.68,-859.2 1271.68,-832.4 1140.32,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1145.32" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1237.69" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1254.68" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1140.32,-805.6 1140.32,-832.4 1271.68,-832.4 1271.68,-805.6 1140.32,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1140.32,-805.6 1140.32,-832.4 1271.68,-832.4 1271.68,-805.6 1140.32,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1145.32" y="-813.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1195.16" y="-815.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1140.32,-778.8 1140.32,-805.6 1271.68,-805.6 1271.68,-778.8 1140.32,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1140.32,-778.8 1140.32,-805.6 1271.68,-805.6 1271.68,-778.8 1140.32,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1145.32" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1195.16" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1140.32,-752 1140.32,-778.8 1271.68,-778.8 1271.68,-752 1140.32,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1140.32,-752 1140.32,-778.8 1271.68,-778.8 1271.68,-752 1140.32,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1145.32" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1190.68" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1140.32,-725.2 1140.32,-752 1271.68,-752 1271.68,-725.2 1140.32,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1140.32,-725.2 1140.32,-752 1271.68,-752 1271.68,-725.2 1140.32,-725.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1145.32" y="-733" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1190.68" y="-735" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorytext->language -->
|
|
<g id="edge33" class="edge">
|
|
<title>categorytext:sw->language:n</title>
|
|
<g id="a_edge33"><a xlink:title="FK_categorytext_language">
|
|
<path fill="none" stroke="#4c51bf" stroke-width="1.4" d="M1139.32,-859.2C1110.34,-830.22 1125.41,-545.73 1127.08,-479.03"/>
|
|
<polygon fill="#4c51bf" stroke="#4c51bf" stroke-width="1.4" points="1129.52,-479.16 1127.19,-472.12 1124.63,-479.08 1129.52,-479.16"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorytext->category -->
|
|
<g id="edge32" class="edge">
|
|
<title>categorytext:se->category:n</title>
|
|
<g id="a_edge32"><a xlink:title="FK_categorytext_category">
|
|
<path fill="none" stroke="#97266d" stroke-width="1.4" d="M1272.68,-832.4C1316.83,-788.25 1258.76,-742.15 1299,-694.4 1357.73,-624.71 1425.15,-685.41 1491,-622.4 1537.34,-578.06 1549.2,-552.88 1550.17,-492.2"/>
|
|
<polygon fill="#97266d" stroke="#97266d" stroke-width="1.4" points="1552.62,-492.54 1550.22,-485.52 1547.72,-492.5 1552.62,-492.54"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articletext -->
|
|
<g id="node11" class="node">
|
|
<title>articletext</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1327.32,-912.8 1327.32,-937.2 1458.68,-937.2 1458.68,-912.8 1327.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1327.32,-912.8 1327.32,-937.2 1458.68,-937.2 1458.68,-912.8 1327.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1364.65" y="-922.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articletext</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1327.32,-886 1327.32,-912.8 1458.68,-912.8 1458.68,-886 1327.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1327.32,-886 1327.32,-912.8 1458.68,-912.8 1458.68,-886 1327.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1332.32" y="-896.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1424.18" y="-897.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1441.18" y="-897.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1327.32,-859.2 1327.32,-886 1458.68,-886 1458.68,-859.2 1327.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1327.32,-859.2 1327.32,-886 1458.68,-886 1458.68,-859.2 1327.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1332.32" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">language_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1424.69" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1441.68" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1327.32,-832.4 1327.32,-859.2 1458.68,-859.2 1458.68,-832.4 1327.32,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1327.32,-832.4 1327.32,-859.2 1458.68,-859.2 1458.68,-832.4 1327.32,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1332.32" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1424.69" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1441.68" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1327.32,-805.6 1327.32,-832.4 1458.68,-832.4 1458.68,-805.6 1327.32,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1327.32,-805.6 1327.32,-832.4 1458.68,-832.4 1458.68,-805.6 1327.32,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1332.32" y="-813.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1382.16" y="-815.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1327.32,-778.8 1327.32,-805.6 1458.68,-805.6 1458.68,-778.8 1327.32,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1327.32,-778.8 1327.32,-805.6 1458.68,-805.6 1458.68,-778.8 1327.32,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1332.32" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">slug</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1382.16" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1327.32,-752 1327.32,-778.8 1458.68,-778.8 1458.68,-752 1327.32,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1327.32,-752 1327.32,-778.8 1458.68,-778.8 1458.68,-752 1327.32,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1332.32" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">seo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1377.68" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1327.32,-725.2 1327.32,-752 1458.68,-752 1458.68,-725.2 1327.32,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1327.32,-725.2 1327.32,-752 1458.68,-752 1458.68,-725.2 1327.32,-725.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1332.32" y="-733" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">desc?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1377.68" y="-735" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articletext->language -->
|
|
<g id="edge35" class="edge">
|
|
<title>articletext:sw->language:n</title>
|
|
<g id="a_edge35"><a xlink:title="FK_articletext_language">
|
|
<path fill="none" stroke="#9c4221" stroke-width="1.4" d="M1326.32,-859.2C1273.87,-806.75 1326.25,-763.77 1300,-694.4 1259.3,-586.85 1162.92,-587.96 1157.87,-479.09"/>
|
|
<polygon fill="#9c4221" stroke="#9c4221" stroke-width="1.4" points="1160.32,-479.06 1157.71,-472.12 1155.42,-479.17 1160.32,-479.06"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article -->
|
|
<g id="node15" class="node">
|
|
<title>article</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1769.42,-590 1769.42,-618.4 1924.58,-618.4 1924.58,-590 1769.42,-590"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-590 1769.42,-618.4 1924.58,-618.4 1924.58,-590 1769.42,-590"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1771.42,-612.4 1771.42,-616.4 1786.54,-616.4 1786.54,-612.4 1771.42,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1786.54,-612.4 1786.54,-616.4 1801.65,-616.4 1801.65,-612.4 1786.54,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1801.65,-612.4 1801.65,-616.4 1816.77,-616.4 1816.77,-612.4 1801.65,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1816.77,-612.4 1816.77,-616.4 1831.88,-616.4 1831.88,-612.4 1816.77,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1831.88,-612.4 1831.88,-616.4 1847,-616.4 1847,-612.4 1831.88,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1847,-612.4 1847,-616.4 1862.12,-616.4 1862.12,-612.4 1847,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1862.12,-612.4 1862.12,-616.4 1877.23,-616.4 1877.23,-612.4 1862.12,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1877.23,-612.4 1877.23,-616.4 1892.35,-616.4 1892.35,-612.4 1877.23,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1892.35,-612.4 1892.35,-616.4 1907.46,-616.4 1907.46,-612.4 1892.35,-612.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1907.46,-612.4 1907.46,-616.4 1922.58,-616.4 1922.58,-612.4 1907.46,-612.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1829.32" y="-599.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">article</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1769.42,-563.2 1769.42,-590 1924.58,-590 1924.58,-563.2 1769.42,-563.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-563.2 1769.42,-590 1924.58,-590 1924.58,-563.2 1769.42,-563.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-573.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1890.08" y="-574.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1907.07" y="-574.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1769.42,-536.4 1769.42,-563.2 1924.58,-563.2 1924.58,-536.4 1769.42,-536.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-536.4 1769.42,-563.2 1924.58,-563.2 1924.58,-536.4 1769.42,-536.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-546.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">unit_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1890.58" y="-548.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1907.58" y="-548.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1769.42,-509.6 1769.42,-536.4 1924.58,-536.4 1924.58,-509.6 1769.42,-509.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-509.6 1769.42,-536.4 1924.58,-536.4 1924.58,-509.6 1769.42,-509.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-519.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">fatherarticle_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1874.8" y="-519.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1890.58" y="-521.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1907.58" y="-521.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1769.42,-482.8 1769.42,-509.6 1924.58,-509.6 1924.58,-482.8 1769.42,-482.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-482.8 1769.42,-509.6 1924.58,-509.6 1924.58,-482.8 1769.42,-482.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-493" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">articlelist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1856.13" y="-493" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1890.58" y="-494.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1907.58" y="-494.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1769.42,-456 1769.42,-482.8 1924.58,-482.8 1924.58,-456 1769.42,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-456 1769.42,-482.8 1924.58,-482.8 1924.58,-456 1769.42,-456"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-466.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">optionslist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1865.42" y="-466.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1890.58" y="-467.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1907.58" y="-467.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1769.42,-429.2 1769.42,-456 1924.58,-456 1924.58,-429.2 1769.42,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-429.2 1769.42,-456 1924.58,-456 1924.58,-429.2 1769.42,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-439.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">brand_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1833.54" y="-439.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1890.58" y="-440.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1907.58" y="-440.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1769.42,-402.4 1769.42,-429.2 1924.58,-429.2 1924.58,-402.4 1769.42,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-402.4 1769.42,-429.2 1924.58,-429.2 1924.58,-402.4 1769.42,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-410.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sku?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1848.06" y="-412.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1769.42,-375.6 1769.42,-402.4 1924.58,-402.4 1924.58,-375.6 1769.42,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-375.6 1769.42,-402.4 1924.58,-402.4 1924.58,-375.6 1769.42,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">unitamount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1890.57" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1769.42,-348.8 1769.42,-375.6 1924.58,-375.6 1924.58,-348.8 1769.42,-348.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-348.8 1769.42,-375.6 1924.58,-375.6 1924.58,-348.8 1769.42,-348.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-356.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">weight</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1890.57" y="-358.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1769.42,-322 1769.42,-348.8 1924.58,-348.8 1924.58,-322 1769.42,-322"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-322 1769.42,-348.8 1924.58,-348.8 1924.58,-322 1769.42,-322"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-329.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">is_father</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1905.58" y="-331.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1769.42,-295.2 1769.42,-322 1924.58,-322 1924.58,-295.2 1769.42,-295.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-295.2 1769.42,-322 1924.58,-322 1924.58,-295.2 1769.42,-295.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-303" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">fathersort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1905.08" y="-305" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1769.42,-268.4 1769.42,-295.2 1924.58,-295.2 1924.58,-268.4 1769.42,-268.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-268.4 1769.42,-295.2 1924.58,-295.2 1924.58,-268.4 1769.42,-268.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-276.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">created_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1869.07" y="-278.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1769.42,-241.6 1769.42,-268.4 1924.58,-268.4 1924.58,-241.6 1769.42,-241.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1769.42,-241.6 1769.42,-268.4 1924.58,-268.4 1924.58,-241.6 1769.42,-241.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1774.42" y="-249.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">updated_at</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1869.07" y="-251.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- articletext->article -->
|
|
<g id="edge34" class="edge">
|
|
<title>articletext:e->article:n</title>
|
|
<g id="a_edge34"><a xlink:title="FK_articletext_article">
|
|
<path fill="none" stroke="#276749" stroke-width="1.4" d="M1459.68,-845.8C1493.69,-845.8 1458.99,-719.44 1482,-694.4 1581,-586.63 1799.99,-759.44 1808.93,-626.18"/>
|
|
<polygon fill="#276749" stroke="#276749" stroke-width="1.4" points="1811.37,-626.59 1809.14,-619.52 1806.47,-626.44 1811.37,-626.59"/>
|
|
</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="M1631.9,-415.8C1670.17,-415.8 1670.17,-479.15 1641.27,-456.68"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="1634.17,-451.15 1639.13,-459.44 1643.42,-453.91 1634.17,-451.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle -->
|
|
<g id="node13" class="node">
|
|
<title>categoryarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1514.21,-859.2 1514.21,-883.6 1639.79,-883.6 1639.79,-859.2 1514.21,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1514.21,-859.2 1514.21,-883.6 1639.79,-883.6 1639.79,-859.2 1514.21,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1534.31" y="-868.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categoryarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1514.21,-832.4 1514.21,-859.2 1639.79,-859.2 1639.79,-832.4 1514.21,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1514.21,-832.4 1514.21,-859.2 1639.79,-859.2 1639.79,-832.4 1514.21,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1519.21" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1605.29" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1622.29" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1514.21,-805.6 1514.21,-832.4 1639.79,-832.4 1639.79,-805.6 1514.21,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1514.21,-805.6 1514.21,-832.4 1639.79,-832.4 1639.79,-805.6 1514.21,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1519.21" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1605.8" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1622.79" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1514.21,-778.8 1514.21,-805.6 1639.79,-805.6 1639.79,-778.8 1514.21,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1514.21,-778.8 1514.21,-805.6 1639.79,-805.6 1639.79,-778.8 1514.21,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1519.21" y="-789" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1605.8" y="-790.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1622.79" y="-790.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
</g>
|
|
<!-- categoryarticle->category -->
|
|
<g id="edge28" class="edge">
|
|
<title>categoryarticle:sw->category:n</title>
|
|
<g id="a_edge28"><a xlink:title="FK_categoryarticle_category">
|
|
<path fill="none" stroke="#b7791f" stroke-width="1.4" d="M1513.21,-805.6C1503.52,-795.92 1512.13,-788.34 1514.21,-774.8 1534.2,-644.86 1593.03,-619.02 1595.67,-492.3"/>
|
|
<polygon fill="#b7791f" stroke="#b7791f" stroke-width="1.4" points="1598.12,-492.54 1595.74,-485.52 1593.22,-492.49 1598.12,-492.54"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categoryarticle->article -->
|
|
<g id="edge29" class="edge">
|
|
<title>categoryarticle:se->article:n</title>
|
|
<g id="a_edge29"><a xlink:title="FK_categoryarticle_article">
|
|
<path fill="none" stroke="#6b46c1" stroke-width="1.4" d="M1639.79,-777.8C1667.46,-750.13 1642.21,-723.83 1668,-694.4 1716.95,-638.54 1815.78,-690.23 1823.81,-626.26"/>
|
|
<polygon fill="#6b46c1" stroke="#6b46c1" stroke-width="1.4" points="1826.24,-626.65 1824.2,-619.52 1821.35,-626.36 1826.24,-626.65"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlehistory -->
|
|
<g id="node14" class="node">
|
|
<title>articlehistory</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1695.72,-872.6 1695.72,-897 1812.28,-897 1812.28,-872.6 1695.72,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1695.72,-872.6 1695.72,-897 1812.28,-897 1812.28,-872.6 1695.72,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1716.32" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlehistory</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1695.72,-845.8 1695.72,-872.6 1812.28,-872.6 1812.28,-845.8 1695.72,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1695.72,-845.8 1695.72,-872.6 1812.28,-872.6 1812.28,-845.8 1695.72,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1700.72" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1777.78" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1794.78" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1695.72,-819 1695.72,-845.8 1812.28,-845.8 1812.28,-819 1695.72,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1695.72,-819 1695.72,-845.8 1812.28,-845.8 1812.28,-819 1695.72,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1700.72" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1778.29" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1795.29" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1695.72,-792.2 1695.72,-819 1812.28,-819 1812.28,-792.2 1695.72,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1695.72,-792.2 1695.72,-819 1812.28,-819 1812.28,-792.2 1695.72,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1700.72" y="-800" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1756.78" y="-802" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="1695.72,-765.4 1695.72,-792.2 1812.28,-792.2 1812.28,-765.4 1695.72,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1695.72,-765.4 1695.72,-792.2 1812.28,-792.2 1812.28,-765.4 1695.72,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1700.72" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">text</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1731.28" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- articlehistory->article -->
|
|
<g id="edge18" class="edge">
|
|
<title>articlehistory:se->article:n</title>
|
|
<g id="a_edge18"><a xlink:title="FK_articlehistory_article">
|
|
<path fill="none" stroke="#744210" stroke-width="1.4" d="M1813.28,-819C1843.29,-788.99 1840,-677.31 1839.5,-626.44"/>
|
|
<polygon fill="#744210" stroke="#744210" stroke-width="1.4" points="1841.95,-626.5 1839.46,-619.52 1837.05,-626.53 1841.95,-626.5"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->article -->
|
|
<g id="edge17" class="edge">
|
|
<title>article:e->article:e</title>
|
|
<g id="a_edge17"><a xlink:title="FK_article_fatherarticle">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M1924.58,-523C1962.85,-523 1962.85,-613.15 1933.95,-590.68"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="1926.85,-585.15 1931.81,-593.44 1936.1,-587.91 1926.85,-585.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelist -->
|
|
<g id="node17" class="node">
|
|
<title>articlelist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1912.65,-93 1912.65,-121.4 1975.35,-121.4 1975.35,-93 1912.65,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1912.65,-93 1912.65,-121.4 1975.35,-121.4 1975.35,-93 1912.65,-93"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1914.65,-115.4 1914.65,-119.4 1944,-119.4 1944,-115.4 1914.65,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="1944,-115.4 1944,-119.4 1973.35,-119.4 1973.35,-115.4 1944,-115.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1917.65" y="-102.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1912.65,-66.2 1912.65,-93 1975.35,-93 1975.35,-66.2 1912.65,-66.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1912.65,-66.2 1912.65,-93 1975.35,-93 1975.35,-66.2 1912.65,-66.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1917.65" y="-76.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1940.85" y="-77.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1957.84" y="-77.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->articlelist -->
|
|
<g id="edge15" class="edge">
|
|
<title>article:se->articlelist:n</title>
|
|
<g id="a_edge15"><a xlink:title="FK_article_articlelist">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M1925.58,-482.8C2037.36,-371.02 1933.34,-284.73 1929.44,-129.29"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="1931.89,-129.49 1929.35,-122.52 1926.99,-129.55 1931.89,-129.49"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslist -->
|
|
<g id="node19" class="node">
|
|
<title>optionslist</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2052.67,-93 2052.67,-121.4 2123.33,-121.4 2123.33,-93 2052.67,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2052.67,-93 2052.67,-121.4 2123.33,-121.4 2123.33,-93 2052.67,-93"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2054.67,-115.4 2054.67,-119.4 2088,-119.4 2088,-115.4 2054.67,-115.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2088,-115.4 2088,-119.4 2121.33,-119.4 2121.33,-115.4 2088,-115.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2057.67" y="-102.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslist</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2052.67,-66.2 2052.67,-93 2123.33,-93 2123.33,-66.2 2052.67,-66.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2052.67,-66.2 2052.67,-93 2123.33,-93 2123.33,-66.2 2052.67,-66.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2057.67" y="-76.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2088.83" y="-77.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2105.83" y="-77.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
</g>
|
|
<!-- article->optionslist -->
|
|
<g id="edge16" class="edge">
|
|
<title>article:se->optionslist:n</title>
|
|
<g id="a_edge16"><a xlink:title="FK_article_optionslist">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M1925.58,-456C2038.43,-343.15 2070.16,-285.19 2071.3,-129.34"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="2073.75,-129.53 2071.33,-122.52 2068.85,-129.51 2073.75,-129.53"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brand -->
|
|
<g id="node20" class="node">
|
|
<title>brand</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2190.31,-119.8 2190.31,-148.2 2349.69,-148.2 2349.69,-119.8 2190.31,-119.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2190.31,-119.8 2190.31,-148.2 2349.69,-148.2 2349.69,-119.8 2190.31,-119.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2192.31,-142.2 2192.31,-146.2 2270,-146.2 2270,-142.2 2192.31,-142.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2270,-142.2 2270,-146.2 2347.69,-146.2 2347.69,-142.2 2270,-142.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2253.33" y="-129.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brand</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2190.31,-93 2190.31,-119.8 2349.69,-119.8 2349.69,-93 2190.31,-93"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2190.31,-93 2190.31,-119.8 2349.69,-119.8 2349.69,-93 2190.31,-93"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2195.31" y="-103.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2315.19" y="-104.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2332.19" y="-104.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2190.31,-66.2 2190.31,-93 2349.69,-93 2349.69,-66.2 2190.31,-66.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2190.31,-66.2 2190.31,-93 2349.69,-93 2349.69,-66.2 2190.31,-66.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2195.31" y="-74" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">name</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2273.17" y="-76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(255)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2190.31,-39.4 2190.31,-66.2 2349.69,-66.2 2349.69,-39.4 2190.31,-39.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2190.31,-39.4 2190.31,-66.2 2349.69,-66.2 2349.69,-39.4 2190.31,-39.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2195.31" y="-47.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">gsprpinfo?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2268.69" y="-49.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- article->brand -->
|
|
<g id="edge14" class="edge">
|
|
<title>article:e->brand:n</title>
|
|
<g id="a_edge14"><a xlink:title="FK_article_brand">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M1925.58,-442.6C2111.43,-442.6 2227.38,-339.5 2231.06,-156.27"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="2233.51,-156.34 2231.13,-149.32 2228.61,-156.29 2233.51,-156.34"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- article->unit -->
|
|
<g id="edge13" class="edge">
|
|
<title>article:w->unit:n</title>
|
|
<g id="a_edge13"><a xlink:title="FK_article_unit">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M1768.42,-549.8C1623.97,-549.8 1786.09,-333.43 1678,-237.6 1587.08,-156.99 1417.15,-278.8 1408.58,-169.61"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="1411.03,-169.62 1408.32,-162.72 1406.14,-169.8 1411.03,-169.62"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articleean -->
|
|
<g id="node16" class="node">
|
|
<title>articleean</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="1868.76,-859.2 1868.76,-883.6 1977.24,-883.6 1977.24,-859.2 1868.76,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1868.76,-859.2 1868.76,-883.6 1977.24,-883.6 1977.24,-859.2 1868.76,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1894.98" y="-868.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articleean</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1868.76,-832.4 1868.76,-859.2 1977.24,-859.2 1977.24,-832.4 1868.76,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1868.76,-832.4 1868.76,-859.2 1977.24,-859.2 1977.24,-832.4 1868.76,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1873.76" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1942.73" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1959.73" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="1868.76,-805.6 1868.76,-832.4 1977.24,-832.4 1977.24,-805.6 1868.76,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1868.76,-805.6 1868.76,-832.4 1977.24,-832.4 1977.24,-805.6 1868.76,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1873.76" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1943.24" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="1960.24" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="1868.76,-778.8 1868.76,-805.6 1977.24,-805.6 1977.24,-778.8 1868.76,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="1868.76,-778.8 1868.76,-805.6 1977.24,-805.6 1977.24,-778.8 1868.76,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1873.76" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">ean</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1905.72" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(50)</text>
|
|
</g>
|
|
<!-- articleean->article -->
|
|
<g id="edge19" class="edge">
|
|
<title>articleean:sw->article:n</title>
|
|
<g id="a_edge19"><a xlink:title="FK_articleean_article">
|
|
<path fill="none" stroke="#285e61" stroke-width="1.4" d="M1867.76,-805.6C1810.7,-748.53 1865.53,-704.26 1869.45,-626.08"/>
|
|
<polygon fill="#285e61" stroke="#285e61" stroke-width="1.4" points="1871.89,-626.58 1869.62,-619.52 1866.99,-626.45 1871.89,-626.58"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle -->
|
|
<g id="node18" class="node">
|
|
<title>articlelistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2033.65,-886 2033.65,-910.4 2162.35,-910.4 2162.35,-886 2033.65,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2033.65,-886 2033.65,-910.4 2162.35,-910.4 2162.35,-886 2033.65,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2053.98" y="-895.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlelistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2033.65,-859.2 2033.65,-886 2162.35,-886 2162.35,-859.2 2033.65,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2033.65,-859.2 2033.65,-886 2162.35,-886 2162.35,-859.2 2033.65,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2038.65" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2127.85" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2144.85" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2033.65,-832.4 2033.65,-859.2 2162.35,-859.2 2162.35,-832.4 2033.65,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2033.65,-832.4 2033.65,-859.2 2162.35,-859.2 2162.35,-832.4 2033.65,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2038.65" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2128.35" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2145.35" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2033.65,-805.6 2033.65,-832.4 2162.35,-832.4 2162.35,-805.6 2033.65,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2033.65,-805.6 2033.65,-832.4 2162.35,-832.4 2162.35,-805.6 2033.65,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2038.65" y="-815.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">articlelist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2128.35" y="-817.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2145.35" y="-817.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2033.65,-778.8 2033.65,-805.6 2162.35,-805.6 2162.35,-778.8 2033.65,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2033.65,-778.8 2033.65,-805.6 2162.35,-805.6 2162.35,-778.8 2033.65,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2038.65" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2142.85" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2033.65,-752 2033.65,-778.8 2162.35,-778.8 2162.35,-752 2033.65,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2033.65,-752 2033.65,-778.8 2162.35,-778.8 2162.35,-752 2033.65,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2038.65" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2142.85" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlelistarticle->article -->
|
|
<g id="edge25" class="edge">
|
|
<title>articlelistarticle:sw->article:n</title>
|
|
<g id="a_edge25"><a xlink:title="FK_articlelistarticle_article">
|
|
<path fill="none" stroke="#c53030" stroke-width="1.4" d="M2032.65,-832.4C1988.42,-788.17 2040.29,-746.05 2005,-694.4 1971.02,-644.67 1893.24,-677.14 1885.42,-626.3"/>
|
|
<polygon fill="#c53030" stroke="#c53030" stroke-width="1.4" points="1887.88,-626.32 1884.94,-619.51 1882.99,-626.67 1887.88,-626.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlelistarticle->articlelist -->
|
|
<g id="edge24" class="edge">
|
|
<title>articlelistarticle:sw->articlelist:n</title>
|
|
<g id="a_edge24"><a xlink:title="FK_articlelistarticle_articlelist">
|
|
<path fill="none" stroke="#805ad5" stroke-width="1.4" d="M2032.65,-805.6C2031.86,-804.81 1968.07,-209.32 1959.6,-129.26"/>
|
|
<polygon fill="#805ad5" stroke="#805ad5" stroke-width="1.4" points="1962.06,-129.22 1958.89,-122.51 1957.18,-129.72 1962.06,-129.22"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle -->
|
|
<g id="node21" class="node">
|
|
<title>optionslistarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2218,-899.4 2218,-923.8 2356,-923.8 2356,-899.4 2218,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2218,-899.4 2218,-923.8 2356,-923.8 2356,-899.4 2218,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2238.99" y="-909" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">optionslistarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2218,-872.6 2218,-899.4 2356,-899.4 2356,-872.6 2218,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2218,-872.6 2218,-899.4 2356,-899.4 2356,-872.6 2218,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2223" y="-882.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2321.5" y="-884.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2338.5" y="-884.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2218,-845.8 2218,-872.6 2356,-872.6 2356,-845.8 2218,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2218,-845.8 2218,-872.6 2356,-872.6 2356,-845.8 2218,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2223" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2322" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2339" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2218,-819 2218,-845.8 2356,-845.8 2356,-819 2218,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2218,-819 2218,-845.8 2356,-845.8 2356,-819 2218,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2223" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">optionslist_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2322" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2339" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2218,-792.2 2218,-819 2356,-819 2356,-792.2 2218,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2218,-792.2 2218,-819 2356,-819 2356,-792.2 2218,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2223" y="-800" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">count</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2336.5" y="-802" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2218,-765.4 2218,-792.2 2356,-792.2 2356,-765.4 2218,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2218,-765.4 2218,-792.2 2356,-792.2 2356,-765.4 2218,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2223" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2336.5" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2218,-738.6 2218,-765.4 2356,-765.4 2356,-738.6 2218,-738.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2218,-738.6 2218,-765.4 2356,-765.4 2356,-738.6 2218,-738.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2223" y="-746.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">mandated</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2337" y="-748.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIT</text>
|
|
</g>
|
|
<!-- optionslistarticle->article -->
|
|
<g id="edge27" class="edge">
|
|
<title>optionslistarticle:sw->article:n</title>
|
|
<g id="a_edge27"><a xlink:title="FK_optionslistarticle_article">
|
|
<path fill="none" stroke="#2b6cb0" stroke-width="1.4" d="M2217,-845.8C2168.67,-797.47 2236.29,-744.69 2190,-694.4 2101.78,-598.55 1909.21,-743.69 1900.23,-626.31"/>
|
|
<polygon fill="#2b6cb0" stroke="#2b6cb0" stroke-width="1.4" points="1902.68,-626.42 1899.98,-619.52 1897.79,-626.6 1902.68,-626.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- optionslistarticle->optionslist -->
|
|
<g id="edge26" class="edge">
|
|
<title>optionslistarticle:sw->optionslist:n</title>
|
|
<g id="a_edge26"><a xlink:title="FK_optionslistarticle_optionslist">
|
|
<path fill="none" stroke="#2f855a" stroke-width="1.4" d="M2217,-819C2203.88,-805.88 2115.36,-212.08 2105.55,-129.46"/>
|
|
<polygon fill="#2f855a" stroke="#2f855a" stroke-width="1.4" points="2107.99,-129.24 2104.87,-122.51 2103.11,-129.71 2107.99,-129.24"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- categorypic -->
|
|
<g id="node22" class="node">
|
|
<title>categorypic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2412.21,-872.6 2412.21,-897 2537.79,-897 2537.79,-872.6 2412.21,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2412.21,-872.6 2412.21,-897 2537.79,-897 2537.79,-872.6 2412.21,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2441.32" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">categorypic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2412.21,-845.8 2412.21,-872.6 2537.79,-872.6 2537.79,-845.8 2412.21,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2412.21,-845.8 2412.21,-872.6 2537.79,-872.6 2537.79,-845.8 2412.21,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2417.21" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2503.29" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2520.29" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2412.21,-819 2412.21,-845.8 2537.79,-845.8 2537.79,-819 2412.21,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2412.21,-819 2412.21,-845.8 2537.79,-845.8 2537.79,-819 2412.21,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2417.21" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">category_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2503.8" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2520.79" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2412.21,-792.2 2412.21,-819 2537.79,-819 2537.79,-792.2 2412.21,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2412.21,-792.2 2412.21,-819 2537.79,-819 2537.79,-792.2 2412.21,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2417.21" y="-802.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2503.8" y="-803.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2520.79" y="-803.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2412.21,-765.4 2412.21,-792.2 2537.79,-792.2 2537.79,-765.4 2412.21,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2412.21,-765.4 2412.21,-792.2 2537.79,-792.2 2537.79,-765.4 2412.21,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2417.21" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2518.29" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- categorypic->category -->
|
|
<g id="edge30" class="edge">
|
|
<title>categorypic:w->category:n</title>
|
|
<g id="a_edge30"><a xlink:title="FK_categorypic_category">
|
|
<path fill="none" stroke="#c05621" stroke-width="1.4" d="M2411.21,-832.4C2380.11,-832.4 2410.59,-715.77 2388,-694.4 2282.89,-595 1869.34,-689.16 1741,-622.4 1670.66,-585.81 1622.22,-567.15 1618.72,-492.31"/>
|
|
<polygon fill="#c05621" stroke="#c05621" stroke-width="1.4" points="1621.18,-492.46 1618.57,-485.52 1616.28,-492.57 1621.18,-492.46"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- pic -->
|
|
<g id="node23" class="node">
|
|
<title>pic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2517.11,-536.4 2517.11,-564.8 2670.89,-564.8 2670.89,-536.4 2517.11,-536.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2517.11,-536.4 2517.11,-564.8 2670.89,-564.8 2670.89,-536.4 2517.11,-536.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2519.11,-558.8 2519.11,-562.8 2569.04,-562.8 2569.04,-558.8 2519.11,-558.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2569.04,-558.8 2569.04,-562.8 2618.96,-562.8 2618.96,-558.8 2569.04,-558.8"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="2618.96,-558.8 2618.96,-562.8 2668.89,-562.8 2668.89,-558.8 2618.96,-558.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2585.33" y="-546" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">pic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2517.11,-509.6 2517.11,-536.4 2670.89,-536.4 2670.89,-509.6 2517.11,-509.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2517.11,-509.6 2517.11,-536.4 2670.89,-536.4 2670.89,-509.6 2517.11,-509.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2522.11" y="-519.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2636.39" y="-521.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2653.39" y="-521.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2517.11,-482.8 2517.11,-509.6 2670.89,-509.6 2670.89,-482.8 2517.11,-482.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2517.11,-482.8 2517.11,-509.6 2670.89,-509.6 2670.89,-482.8 2517.11,-482.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2522.11" y="-490.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">w</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2651.39" y="-492.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2517.11,-456 2517.11,-482.8 2670.89,-482.8 2670.89,-456 2517.11,-456"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2517.11,-456 2517.11,-482.8 2670.89,-482.8 2670.89,-456 2517.11,-456"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2522.11" y="-463.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">h</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2651.39" y="-465.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2517.11,-429.2 2517.11,-456 2670.89,-456 2670.89,-429.2 2517.11,-429.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2517.11,-429.2 2517.11,-456 2670.89,-456 2670.89,-429.2 2517.11,-429.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2522.11" y="-437" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">size</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2635.89" y="-439" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">BIGINT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2517.11,-402.4 2517.11,-429.2 2670.89,-429.2 2670.89,-402.4 2517.11,-402.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2517.11,-402.4 2517.11,-429.2 2670.89,-429.2 2670.89,-402.4 2517.11,-402.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2522.11" y="-410.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">hash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2599.38" y="-412.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2517.11,-375.6 2517.11,-402.4 2670.89,-402.4 2670.89,-375.6 2517.11,-375.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2517.11,-375.6 2517.11,-402.4 2670.89,-402.4 2670.89,-375.6 2517.11,-375.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2522.11" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbw</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2651.39" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2517.11,-348.8 2517.11,-375.6 2670.89,-375.6 2670.89,-348.8 2517.11,-348.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2517.11,-348.8 2517.11,-375.6 2670.89,-375.6 2670.89,-348.8 2517.11,-348.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2522.11" y="-356.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbh</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2651.39" y="-358.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2517.11,-322 2517.11,-348.8 2670.89,-348.8 2670.89,-322 2517.11,-322"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2517.11,-322 2517.11,-348.8 2670.89,-348.8 2670.89,-322 2517.11,-322"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2522.11" y="-329.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">thumbhash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2599.38" y="-331.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(64)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="2517.11,-295.2 2517.11,-322 2670.89,-322 2670.89,-295.2 2517.11,-295.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2517.11,-295.2 2517.11,-322 2670.89,-322 2670.89,-295.2 2517.11,-295.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2522.11" y="-303" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">source</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2589.89" y="-305" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
</g>
|
|
<!-- categorypic->pic -->
|
|
<g id="edge31" class="edge">
|
|
<title>categorypic:se->pic:n</title>
|
|
<g id="a_edge31"><a xlink:title="FK_categorypic_pic">
|
|
<path fill="none" stroke="#319795" stroke-width="1.4" d="M2538.79,-792.2C2572.73,-758.26 2547.22,-629.75 2544.33,-572.91"/>
|
|
<polygon fill="#319795" stroke="#319795" stroke-width="1.4" points="2546.78,-572.85 2544.13,-565.92 2541.88,-572.98 2546.78,-572.85"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic -->
|
|
<g id="node24" class="node">
|
|
<title>articlepic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2593.76,-872.6 2593.76,-897 2702.24,-897 2702.24,-872.6 2593.76,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2593.76,-872.6 2593.76,-897 2702.24,-897 2702.24,-872.6 2593.76,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2621.65" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">articlepic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2593.76,-845.8 2593.76,-872.6 2702.24,-872.6 2702.24,-845.8 2593.76,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2593.76,-845.8 2593.76,-872.6 2702.24,-872.6 2702.24,-845.8 2593.76,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2598.76" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2667.73" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2684.73" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2593.76,-819 2593.76,-845.8 2702.24,-845.8 2702.24,-819 2593.76,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2593.76,-819 2593.76,-845.8 2702.24,-845.8 2702.24,-819 2593.76,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2598.76" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2668.24" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2685.24" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2593.76,-792.2 2593.76,-819 2702.24,-819 2702.24,-792.2 2593.76,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2593.76,-792.2 2593.76,-819 2702.24,-819 2702.24,-792.2 2593.76,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2598.76" y="-802.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2668.24" y="-803.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2685.24" y="-803.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2593.76,-765.4 2593.76,-792.2 2702.24,-792.2 2702.24,-765.4 2593.76,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2593.76,-765.4 2593.76,-792.2 2702.24,-792.2 2702.24,-765.4 2593.76,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2598.76" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2682.74" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- articlepic->article -->
|
|
<g id="edge20" class="edge">
|
|
<title>articlepic:w->article:n</title>
|
|
<g id="a_edge20"><a xlink:title="FK_articlepic_article">
|
|
<path fill="none" stroke="#d53f8c" stroke-width="1.4" d="M2592.76,-832.4C2530.29,-832.4 2611.78,-736.92 2566,-694.4 2461.56,-597.4 1938.2,-755.98 1915.76,-626.36"/>
|
|
<polygon fill="#d53f8c" stroke="#d53f8c" stroke-width="1.4" points="1918.22,-626.28 1915.19,-619.51 1913.33,-626.69 1918.22,-626.28"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- articlepic->pic -->
|
|
<g id="edge21" class="edge">
|
|
<title>articlepic:sw->pic:n</title>
|
|
<g id="a_edge21"><a xlink:title="FK_articlepic_pic">
|
|
<path fill="none" stroke="#dd6b20" stroke-width="1.4" d="M2592.76,-792.2C2558.84,-758.27 2590.16,-629.74 2593.68,-572.91"/>
|
|
<polygon fill="#dd6b20" stroke="#dd6b20" stroke-width="1.4" points="2596.13,-573 2593.93,-565.92 2591.24,-572.83 2596.13,-573"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic -->
|
|
<g id="node25" class="node">
|
|
<title>brandpic</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="2757.94,-872.6 2757.94,-897 2864.06,-897 2864.06,-872.6 2757.94,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2757.94,-872.6 2757.94,-897 2864.06,-897 2864.06,-872.6 2757.94,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2785.66" y="-882.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">brandpic</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2757.94,-845.8 2757.94,-872.6 2864.06,-872.6 2864.06,-845.8 2757.94,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2757.94,-845.8 2757.94,-872.6 2864.06,-872.6 2864.06,-845.8 2757.94,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2762.94" y="-856" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2829.56" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2846.55" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2757.94,-819 2757.94,-845.8 2864.06,-845.8 2864.06,-819 2757.94,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2757.94,-819 2757.94,-845.8 2864.06,-845.8 2864.06,-819 2757.94,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2762.94" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">brand_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2830.06" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2847.06" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="2757.94,-792.2 2757.94,-819 2864.06,-819 2864.06,-792.2 2757.94,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2757.94,-792.2 2757.94,-819 2864.06,-819 2864.06,-792.2 2757.94,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2762.94" y="-802.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">pic_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2830.06" y="-803.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="2847.06" y="-803.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="2757.94,-765.4 2757.94,-792.2 2864.06,-792.2 2864.06,-765.4 2757.94,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="2757.94,-765.4 2757.94,-792.2 2864.06,-792.2 2864.06,-765.4 2757.94,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2762.94" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">sort</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2844.56" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT</text>
|
|
</g>
|
|
<!-- brandpic->brand -->
|
|
<g id="edge22" class="edge">
|
|
<title>brandpic:sw->brand:n</title>
|
|
<g id="a_edge22"><a xlink:title="FK_brandpic_brand">
|
|
<path fill="none" stroke="#38a169" stroke-width="1.4" d="M2756.94,-819C2711.04,-773.09 2741.87,-286.35 2699,-237.6 2583.53,-106.28 2318.38,-317.53 2309.1,-156.22"/>
|
|
<polygon fill="#38a169" stroke="#38a169" stroke-width="1.4" points="2311.55,-156.25 2308.9,-149.32 2306.65,-156.38 2311.55,-156.25"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- brandpic->pic -->
|
|
<g id="edge23" class="edge">
|
|
<title>brandpic:sw->pic:n</title>
|
|
<g id="a_edge23"><a xlink:title="FK_brandpic_pic">
|
|
<path fill="none" stroke="#3182ce" stroke-width="1.4" d="M2756.94,-792.2C2725.06,-760.32 2748.62,-735.46 2730,-694.4 2702.58,-633.93 2649.02,-633.25 2644.27,-572.75"/>
|
|
<polygon fill="#3182ce" stroke="#3182ce" stroke-width="1.4" points="2646.72,-572.82 2644.01,-565.92 2641.82,-573.01 2646.72,-572.82"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price -->
|
|
<g id="node27" class="node">
|
|
<title>price</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="514.05,-899.4 514.05,-923.8 683.95,-923.8 683.95,-899.4 514.05,-899.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="514.05,-899.4 514.05,-923.8 683.95,-923.8 683.95,-899.4 514.05,-899.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="584.66" y="-909" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">price</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="514.05,-872.6 514.05,-899.4 683.95,-899.4 683.95,-872.6 514.05,-872.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="514.05,-872.6 514.05,-899.4 683.95,-899.4 683.95,-872.6 514.05,-872.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="519.05" y="-882.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="649.45" y="-884.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="666.45" y="-884.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="514.05,-845.8 514.05,-872.6 683.95,-872.6 683.95,-845.8 514.05,-845.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="514.05,-845.8 514.05,-872.6 683.95,-872.6 683.95,-845.8 514.05,-845.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="519.05" y="-856" 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="649.95" y="-857.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="666.95" y="-857.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="514.05,-819 514.05,-845.8 683.95,-845.8 683.95,-819 514.05,-819"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="514.05,-819 514.05,-845.8 683.95,-845.8 683.95,-819 514.05,-819"/>
|
|
<text xml:space="preserve" text-anchor="start" x="519.05" y="-829.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">tax_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="649.95" y="-830.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="666.95" y="-830.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="514.05,-792.2 514.05,-819 683.95,-819 683.95,-792.2 514.05,-792.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="514.05,-792.2 514.05,-819 683.95,-819 683.95,-792.2 514.05,-792.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="519.05" y="-802.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="649.95" y="-803.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="666.95" y="-803.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="514.05,-765.4 514.05,-792.2 683.95,-792.2 683.95,-765.4 514.05,-765.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="514.05,-765.4 514.05,-792.2 683.95,-792.2 683.95,-765.4 514.05,-765.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="519.05" y="-773.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">minmultiplier</text>
|
|
<text xml:space="preserve" text-anchor="start" x="615.43" y="-775.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DECIMAL(18,4)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="514.05,-738.6 514.05,-765.4 683.95,-765.4 683.95,-738.6 514.05,-738.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="514.05,-738.6 514.05,-765.4 683.95,-765.4 683.95,-738.6 514.05,-738.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="519.05" y="-746.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="649.95" y="-748.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- price->customergroup -->
|
|
<g id="edge38" class="edge">
|
|
<title>price:sw->customergroup:n</title>
|
|
<g id="a_edge38"><a xlink:title="FK_price_customergroup">
|
|
<path fill="none" stroke="#742a2a" stroke-width="1.4" d="M513.05,-845.8C488.99,-821.74 496.82,-727.74 490,-694.4 471.2,-602.48 437.74,-581.53 435.66,-492.26"/>
|
|
<polygon fill="#742a2a" stroke="#742a2a" stroke-width="1.4" points="438.12,-492.49 435.59,-485.52 433.22,-492.55 438.12,-492.49"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price->article -->
|
|
<g id="edge37" class="edge">
|
|
<title>price:e->article:n</title>
|
|
<g id="a_edge37"><a xlink:title="FK_price_article">
|
|
<path fill="none" stroke="#553c9a" stroke-width="1.4" d="M684.95,-805.6C735.81,-805.6 673.17,-727.25 712,-694.4 800.44,-619.59 1729.98,-730.36 1777.12,-626"/>
|
|
<polygon fill="#553c9a" stroke="#553c9a" stroke-width="1.4" points="1779.45,-626.83 1778.53,-619.47 1774.66,-625.8 1779.45,-626.83"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- price->tax -->
|
|
<g id="edge36" class="edge">
|
|
<title>price:sw->tax:n</title>
|
|
<g id="a_edge36"><a xlink:title="FK_price_tax">
|
|
<path fill="none" stroke="#0987a0" stroke-width="1.4" d="M513.05,-819C486.52,-792.47 508.78,-771.74 514.05,-734.6 530.76,-616.85 584.5,-593.2 587.22,-479.1"/>
|
|
<polygon fill="#0987a0" stroke="#0987a0" stroke-width="1.4" points="589.67,-479.15 587.3,-472.12 584.77,-479.09 589.67,-479.15"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifest -->
|
|
<g id="node28" class="node">
|
|
<title>manifest</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="675.51,-469.4 675.51,-497.8 812.49,-497.8 812.49,-469.4 675.51,-469.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="675.51,-469.4 675.51,-497.8 812.49,-497.8 812.49,-469.4 675.51,-469.4"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="677.51,-491.8 677.51,-495.8 810.49,-495.8 810.49,-491.8 677.51,-491.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="719.33" y="-479" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifest</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="675.51,-442.6 675.51,-469.4 812.49,-469.4 812.49,-442.6 675.51,-442.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="675.51,-442.6 675.51,-469.4 812.49,-469.4 812.49,-442.6 675.51,-442.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="680.51" y="-452.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="777.99" y="-454.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="794.99" y="-454.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="675.51,-415.8 675.51,-442.6 812.49,-442.6 812.49,-415.8 675.51,-415.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="675.51,-415.8 675.51,-442.6 812.49,-442.6 812.49,-415.8 675.51,-415.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="680.51" y="-423.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">number</text>
|
|
<text xml:space="preserve" text-anchor="start" x="735.98" y="-425.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="675.51,-389 675.51,-415.8 812.49,-415.8 812.49,-389 675.51,-389"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="675.51,-389 675.51,-415.8 812.49,-415.8 812.49,-389 675.51,-389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="680.51" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">type</text>
|
|
<text xml:space="preserve" text-anchor="start" x="735.98" y="-398.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(100)</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="675.51,-362.2 675.51,-389 812.49,-389 812.49,-362.2 675.51,-362.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="675.51,-362.2 675.51,-389 812.49,-389 812.49,-362.2 675.51,-362.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="680.51" y="-370" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">date</text>
|
|
<text xml:space="preserve" text-anchor="start" x="756.99" y="-372" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">DATETIME2</text>
|
|
</g>
|
|
<!-- manifestarticle -->
|
|
<g id="node29" class="node">
|
|
<title>manifestarticle</title>
|
|
<polygon fill="#bee3f8" stroke="none" points="740.32,-939.6 740.32,-964 899.68,-964 899.68,-939.6 740.32,-939.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="740.32,-939.6 740.32,-964 899.68,-964 899.68,-939.6 740.32,-939.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="777.65" y="-949.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#1a365d">manifestarticle</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="740.32,-912.8 740.32,-939.6 899.68,-939.6 899.68,-912.8 740.32,-912.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="740.32,-912.8 740.32,-939.6 899.68,-939.6 899.68,-912.8 740.32,-912.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="745.32" y="-923" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="865.18" y="-924.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="882.18" y="-924.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">PK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="740.32,-886 740.32,-912.8 899.68,-912.8 899.68,-886 740.32,-886"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="740.32,-886 740.32,-912.8 899.68,-912.8 899.68,-886 740.32,-886"/>
|
|
<text xml:space="preserve" text-anchor="start" x="745.32" y="-896.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">tax_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="865.69" y="-897.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="882.68" y="-897.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="740.32,-859.2 740.32,-886 899.68,-886 899.68,-859.2 740.32,-859.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="740.32,-859.2 740.32,-886 899.68,-886 899.68,-859.2 740.32,-859.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="745.32" y="-869.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">manifest_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="865.69" y="-870.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="882.68" y="-870.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ebf8ff" stroke="none" points="740.32,-832.4 740.32,-859.2 899.68,-859.2 899.68,-832.4 740.32,-832.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="740.32,-832.4 740.32,-859.2 899.68,-859.2 899.68,-832.4 740.32,-832.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="745.32" y="-842.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">article_id</text>
|
|
<text xml:space="preserve" text-anchor="start" x="865.69" y="-844.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">INT </text>
|
|
<text xml:space="preserve" text-anchor="start" x="882.68" y="-844.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#718096">FK</text>
|
|
<polygon fill="#ffffff" stroke="none" points="740.32,-805.6 740.32,-832.4 899.68,-832.4 899.68,-805.6 740.32,-805.6"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="740.32,-805.6 740.32,-832.4 899.68,-832.4 899.68,-805.6 740.32,-805.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="745.32" y="-813.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">amount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="865.68" y="-815.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="740.32,-778.8 740.32,-805.6 899.68,-805.6 899.68,-778.8 740.32,-778.8"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="740.32,-778.8 740.32,-805.6 899.68,-805.6 899.68,-778.8 740.32,-778.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="745.32" y="-786.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">net</text>
|
|
<text xml:space="preserve" text-anchor="start" x="865.68" y="-788.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#ffffff" stroke="none" points="740.32,-752 740.32,-778.8 899.68,-778.8 899.68,-752 740.32,-752"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="740.32,-752 740.32,-778.8 899.68,-778.8 899.68,-752 740.32,-752"/>
|
|
<text xml:space="preserve" text-anchor="start" x="745.32" y="-759.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">transactedamount</text>
|
|
<text xml:space="preserve" text-anchor="start" x="865.68" y="-761.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
<polygon fill="#f7fafc" stroke="none" points="740.32,-725.2 740.32,-752 899.68,-752 899.68,-725.2 740.32,-725.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="740.32,-725.2 740.32,-752 899.68,-752 899.68,-725.2 740.32,-725.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="745.32" y="-733" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">comment?</text>
|
|
<text xml:space="preserve" text-anchor="start" x="818.68" y="-735" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">NVARCHAR(MAX)</text>
|
|
<polygon fill="#ffffff" stroke="none" points="740.32,-698.4 740.32,-725.2 899.68,-725.2 899.68,-698.4 740.32,-698.4"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="740.32,-698.4 740.32,-725.2 899.68,-725.2 899.68,-698.4 740.32,-698.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="745.32" y="-706.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#2d3748">rebate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="865.68" y="-708.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#718096">FLOAT</text>
|
|
</g>
|
|
<!-- manifestarticle->article -->
|
|
<g id="edge40" class="edge">
|
|
<title>manifestarticle:e->article:n</title>
|
|
<g id="a_edge40"><a xlink:title="FK_manifestarticle_article">
|
|
<path fill="none" stroke="#1a365d" stroke-width="1.4" d="M900.68,-845.8C934.72,-845.8 899.16,-717.68 924,-694.4 992.59,-630.1 1744.85,-709.2 1791.8,-625.97"/>
|
|
<polygon fill="#1a365d" stroke="#1a365d" stroke-width="1.4" points="1794.1,-626.84 1793.55,-619.45 1789.37,-625.57 1794.1,-626.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->tax -->
|
|
<g id="edge41" class="edge">
|
|
<title>manifestarticle:sw->tax:n</title>
|
|
<g id="a_edge41"><a xlink:title="FK_manifestarticle_tax">
|
|
<path fill="none" stroke="#702459" stroke-width="1.4" d="M739.32,-886C678.5,-825.18 748.18,-772.44 712,-694.4 693.99,-655.56 668.25,-660.12 648,-622.4 616.28,-563.32 608.32,-541.91 607.7,-478.77"/>
|
|
<polygon fill="#702459" stroke="#702459" stroke-width="1.4" points="610.15,-479.11 607.67,-472.12 605.25,-479.13 610.15,-479.11"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- manifestarticle->manifest -->
|
|
<g id="edge39" class="edge">
|
|
<title>manifestarticle:sw->manifest:n</title>
|
|
<g id="a_edge39"><a xlink:title="FK_manifestarticle_manifest">
|
|
<path fill="none" stroke="#22543d" stroke-width="1.4" d="M739.32,-859.2C736.17,-856.05 743.01,-566.21 743.9,-505.84"/>
|
|
<polygon fill="#22543d" stroke="#22543d" stroke-width="1.4" points="746.35,-505.94 743.98,-498.92 741.45,-505.89 746.35,-505.94"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- __legend -->
|
|
<g id="node31" class="node">
|
|
<title>__legend</title>
|
|
<polygon fill="#ffffff" stroke="none" points="501.73,-1309.2 501.73,-1466.4 692.27,-1466.4 692.27,-1309.2 501.73,-1309.2"/>
|
|
<polygon fill="#bee3f8" stroke="none" points="501.73,-1443.2 501.73,-1466.4 692.27,-1466.4 692.27,-1443.2 501.73,-1443.2"/>
|
|
<polygon fill="none" stroke="#a0aec0" points="501.73,-1443.2 501.73,-1466.4 692.27,-1466.4 692.27,-1443.2 501.73,-1443.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="577.44" y="-1452.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="11.00" fill="#1a365d">Legend</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="501.73,-1416.4 501.73,-1443.2 531.18,-1443.2 531.18,-1416.4 501.73,-1416.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="506.73" y="-1426.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">PK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="531.18,-1416.4 531.18,-1443.2 692.27,-1443.2 692.27,-1416.4 531.18,-1416.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="536.18" y="-1426.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">primary key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="501.73,-1389.6 501.73,-1416.4 531.18,-1416.4 531.18,-1389.6 501.73,-1389.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="506.73" y="-1399.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">FK</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="531.18,-1389.6 531.18,-1416.4 692.27,-1416.4 692.27,-1389.6 531.18,-1389.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="536.18" y="-1399.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">foreign key</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="501.73,-1362.8 501.73,-1389.6 531.18,-1389.6 531.18,-1362.8 501.73,-1362.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="506.73" y="-1373" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#2d3748">?</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="531.18,-1362.8 531.18,-1389.6 692.27,-1389.6 692.27,-1362.8 531.18,-1362.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="536.18" y="-1372.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">nullable column</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="501.73,-1336 501.73,-1362.8 531.18,-1362.8 531.18,-1336 501.73,-1336"/>
|
|
<text xml:space="preserve" text-anchor="start" x="506.73" y="-1343.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">—</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="531.18,-1336 531.18,-1362.8 692.27,-1362.8 692.27,-1336 531.18,-1336"/>
|
|
<text xml:space="preserve" text-anchor="start" x="536.18" y="-1345.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">FOREIGN KEY constraint</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="501.73,-1309.2 501.73,-1336 531.18,-1336 531.18,-1309.2 501.73,-1309.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="506.73" y="-1317" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#718096">- -</text>
|
|
<polygon fill="none" stroke="#a0aec0" points="531.18,-1309.2 531.18,-1336 692.27,-1336 692.27,-1309.2 531.18,-1309.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="536.18" y="-1319" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#2d3748">naming convention only, no constraint</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|