mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-12-01 12:24:28 +01:00
1856 lines
192 KiB
XML
1856 lines
192 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 2.38.0 (20140413.2041)
|
|
-->
|
|
<!-- Title: models_diagram Pages: 1 -->
|
|
<svg width="8820pt" height="3111pt"
|
|
viewBox="0.00 0.00 8820.00 3111.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(4 3107)">
|
|
<title>models_diagram</title>
|
|
<polygon fill="none" stroke="none" points="-4,4 -4,-3107 8816,-3107 8816,4 -4,4"/>
|
|
<!-- _diagram_info -->
|
|
<g id="node1" class="node"><title>_diagram_info</title>
|
|
<text text-anchor="start" x="2692" y="-3036.6" font-family="Times,serif" font-size="13.00">Models diagram</text>
|
|
<text text-anchor="start" x="2692" y="-3022.6" font-family="Times,serif" font-size="13.00">Date: Nov 23 2016 - 10:20</text>
|
|
<text text-anchor="start" x="2692" y="-3008.6" font-family="Times,serif" font-size="13.00">Migration version: 20160922155555</text>
|
|
<text text-anchor="start" x="2692" y="-2994.6" font-family="Times,serif" font-size="13.00">Generated by RailRoady 1.4.0</text>
|
|
<text text-anchor="start" x="2692" y="-2980.6" font-family="Times,serif" font-size="13.00">http://railroady.prestonlee.com</text>
|
|
</g>
|
|
<!-- Group -->
|
|
<g id="node2" class="node"><title>Group</title>
|
|
<path fill="none" stroke="black" d="M2928,-2959C2928,-2959 3148,-2959 3148,-2959 3154,-2959 3160,-2965 3160,-2971 3160,-2971 3160,-3053 3160,-3053 3160,-3059 3154,-3065 3148,-3065 3148,-3065 2928,-3065 2928,-3065 2922,-3065 2916,-3059 2916,-3053 2916,-3053 2916,-2971 2916,-2971 2916,-2965 2922,-2959 2928,-2959"/>
|
|
<text text-anchor="middle" x="3038" y="-3049.8" font-family="Times,serif" font-size="14.00">Group</text>
|
|
<polyline fill="none" stroke="black" points="2916,-3042 3160,-3042 "/>
|
|
<text text-anchor="start" x="2924" y="-3026.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2924" y="-3011.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
|
<text text-anchor="start" x="2924" y="-2996.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2924" y="-2981.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2924" y="-2966.8" font-family="Times,serif" font-size="14.00">slug :character varying(255)</text>
|
|
</g>
|
|
<!-- Price -->
|
|
<g id="node4" class="node"><title>Price</title>
|
|
<path fill="none" stroke="black" d="M3273,-919C3273,-919 3493,-919 3493,-919 3499,-919 3505,-925 3505,-931 3505,-931 3505,-1058 3505,-1058 3505,-1064 3499,-1070 3493,-1070 3493,-1070 3273,-1070 3273,-1070 3267,-1070 3261,-1064 3261,-1058 3261,-1058 3261,-931 3261,-931 3261,-925 3267,-919 3273,-919"/>
|
|
<text text-anchor="middle" x="3383" y="-1054.8" font-family="Times,serif" font-size="14.00">Price</text>
|
|
<polyline fill="none" stroke="black" points="3261,-1047 3505,-1047 "/>
|
|
<text text-anchor="start" x="3269" y="-1031.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3269" y="-1016.8" font-family="Times,serif" font-size="14.00">group_id :integer</text>
|
|
<text text-anchor="start" x="3269" y="-1001.8" font-family="Times,serif" font-size="14.00">plan_id :integer</text>
|
|
<text text-anchor="start" x="3269" y="-986.8" font-family="Times,serif" font-size="14.00">priceable_id :integer</text>
|
|
<text text-anchor="start" x="3269" y="-971.8" font-family="Times,serif" font-size="14.00">priceable_type :character varying</text>
|
|
<text text-anchor="start" x="3269" y="-956.8" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
|
<text text-anchor="start" x="3269" y="-941.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3269" y="-926.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Group->Price -->
|
|
<g id="edge4" class="edge"><title>Group->Price</title>
|
|
<path fill="none" stroke="#a07d05" d="M3095.65,-2953.15C3258.95,-2784.64 3723.05,-2272.4 3882,-1741 3899.45,-1682.67 3909.76,-1658.19 3882,-1604 3875.76,-1591.81 3867.12,-1595.23 3857,-1586 3776.46,-1512.56 3741.58,-1500.01 3696,-1401 3647.71,-1296.12 3731.75,-1232.84 3658,-1144 3613.56,-1090.47 3571.28,-1125.95 3510,-1093 3500.34,-1087.81 3490.65,-1081.9 3481.15,-1075.62"/>
|
|
<ellipse fill="none" stroke="#a07d05" cx="3092.76" cy="-2956.13" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#a07d05" stroke="#a07d05" points="3481.15,-1075.62 3475.39,-1066.29 3477.01,-1072.82 3472.87,-1070.02 3472.87,-1070.02 3472.87,-1070.02 3477.01,-1072.82 3470.35,-1073.75 3481.15,-1075.62 3481.15,-1075.62"/>
|
|
<text text-anchor="middle" x="3922.5" y="-1808.8" font-family="Times,serif" font-size="14.00">machines_prices</text>
|
|
</g>
|
|
<!-- TrainingsPricing -->
|
|
<g id="node31" class="node"><title>TrainingsPricing</title>
|
|
<path fill="none" stroke="black" d="M2779,-1612C2779,-1612 2999,-1612 2999,-1612 3005,-1612 3011,-1618 3011,-1624 3011,-1624 3011,-1721 3011,-1721 3011,-1727 3005,-1733 2999,-1733 2999,-1733 2779,-1733 2779,-1733 2773,-1733 2767,-1727 2767,-1721 2767,-1721 2767,-1624 2767,-1624 2767,-1618 2773,-1612 2779,-1612"/>
|
|
<text text-anchor="middle" x="2889" y="-1717.8" font-family="Times,serif" font-size="14.00">TrainingsPricing</text>
|
|
<polyline fill="none" stroke="black" points="2767,-1710 3011,-1710 "/>
|
|
<text text-anchor="start" x="2775" y="-1694.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2775" y="-1679.8" font-family="Times,serif" font-size="14.00">group_id :integer</text>
|
|
<text text-anchor="start" x="2775" y="-1664.8" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
|
<text text-anchor="start" x="2775" y="-1649.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2775" y="-1634.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2775" y="-1619.8" font-family="Times,serif" font-size="14.00">training_id :integer</text>
|
|
</g>
|
|
<!-- Group->TrainingsPricing -->
|
|
<g id="edge3" class="edge"><title>Group->TrainingsPricing</title>
|
|
<path fill="none" stroke="#e28ecf" d="M3053.41,-2950.71C3083.01,-2831.44 3146.84,-2556.56 3169,-2321 3178.1,-2224.32 3233.72,-1956.4 3169,-1884 3145.16,-1857.32 3039.26,-1885.09 3009,-1866 2963.85,-1837.52 2932.87,-1785.23 2913.71,-1742.33"/>
|
|
<ellipse fill="none" stroke="#e28ecf" cx="3052.39" cy="-2954.8" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#e28ecf" stroke="#e28ecf" points="2913.66,-1742.22 2913.81,-1731.26 2911.67,-1737.64 2909.68,-1733.05 2909.68,-1733.05 2909.68,-1733.05 2911.67,-1737.64 2905.55,-1734.84 2913.66,-1742.22 2913.66,-1742.22"/>
|
|
</g>
|
|
<!-- Plan -->
|
|
<g id="node34" class="node"><title>Plan</title>
|
|
<path fill="none" stroke="black" d="M2817,-1144.5C2817,-1144.5 3037,-1144.5 3037,-1144.5 3043,-1144.5 3049,-1150.5 3049,-1156.5 3049,-1156.5 3049,-1388.5 3049,-1388.5 3049,-1394.5 3043,-1400.5 3037,-1400.5 3037,-1400.5 2817,-1400.5 2817,-1400.5 2811,-1400.5 2805,-1394.5 2805,-1388.5 2805,-1388.5 2805,-1156.5 2805,-1156.5 2805,-1150.5 2811,-1144.5 2817,-1144.5"/>
|
|
<text text-anchor="middle" x="2927" y="-1385.3" font-family="Times,serif" font-size="14.00">Plan</text>
|
|
<polyline fill="none" stroke="black" points="2805,-1377.5 3049,-1377.5 "/>
|
|
<text text-anchor="start" x="2813" y="-1362.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2813" y="-1347.3" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
|
<text text-anchor="start" x="2813" y="-1332.3" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
|
<text text-anchor="start" x="2813" y="-1317.3" font-family="Times,serif" font-size="14.00">interval :character varying(255)</text>
|
|
<text text-anchor="start" x="2813" y="-1302.3" font-family="Times,serif" font-size="14.00">group_id :integer</text>
|
|
<text text-anchor="start" x="2813" y="-1287.3" font-family="Times,serif" font-size="14.00">stp_plan_id :character varying(255)</text>
|
|
<text text-anchor="start" x="2813" y="-1272.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2813" y="-1257.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2813" y="-1242.3" font-family="Times,serif" font-size="14.00">training_credit_nb :integer</text>
|
|
<text text-anchor="start" x="2813" y="-1227.3" font-family="Times,serif" font-size="14.00">is_rolling :boolean</text>
|
|
<text text-anchor="start" x="2813" y="-1212.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
|
<text text-anchor="start" x="2813" y="-1197.3" font-family="Times,serif" font-size="14.00">type :character varying</text>
|
|
<text text-anchor="start" x="2813" y="-1182.3" font-family="Times,serif" font-size="14.00">base_name :character varying</text>
|
|
<text text-anchor="start" x="2813" y="-1167.3" font-family="Times,serif" font-size="14.00">ui_weight :integer</text>
|
|
<text text-anchor="start" x="2813" y="-1152.3" font-family="Times,serif" font-size="14.00">interval_count :integer</text>
|
|
</g>
|
|
<!-- Group->Plan -->
|
|
<g id="edge1" class="edge"><title>Group->Plan</title>
|
|
<path fill="none" stroke="#a8bdca" d="M3024.76,-2950.91C2998.84,-2831.46 2940.99,-2555.44 2907,-2321 2878.99,-2127.82 2924.48,-2069.27 2863,-1884 2842.6,-1822.51 2833.81,-1804.81 2788,-1759 2777.01,-1748.01 2765.66,-1754.53 2758,-1741 2698.3,-1635.55 2754.92,-1505.14 2818.23,-1408.87"/>
|
|
<ellipse fill="none" stroke="#a8bdca" cx="3025.64" cy="-2954.98" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#a8bdca" stroke="#a8bdca" points="2818.24,-1408.86 2827.53,-1403.04 2821.01,-1404.7 2823.78,-1400.54 2823.78,-1400.54 2823.78,-1400.54 2821.01,-1404.7 2820.04,-1398.05 2818.24,-1408.86 2818.24,-1408.86"/>
|
|
</g>
|
|
<!-- User -->
|
|
<g id="node41" class="node"><title>User</title>
|
|
<path fill="none" stroke="black" d="M2066.5,-2372.5C2066.5,-2372.5 2355.5,-2372.5 2355.5,-2372.5 2361.5,-2372.5 2367.5,-2378.5 2367.5,-2384.5 2367.5,-2384.5 2367.5,-2871.5 2367.5,-2871.5 2367.5,-2877.5 2361.5,-2883.5 2355.5,-2883.5 2355.5,-2883.5 2066.5,-2883.5 2066.5,-2883.5 2060.5,-2883.5 2054.5,-2877.5 2054.5,-2871.5 2054.5,-2871.5 2054.5,-2384.5 2054.5,-2384.5 2054.5,-2378.5 2060.5,-2372.5 2066.5,-2372.5"/>
|
|
<text text-anchor="middle" x="2211" y="-2868.3" font-family="Times,serif" font-size="14.00">User</text>
|
|
<polyline fill="none" stroke="black" points="2054.5,-2860.5 2367.5,-2860.5 "/>
|
|
<text text-anchor="start" x="2062.5" y="-2845.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2062.5" y="-2830.3" font-family="Times,serif" font-size="14.00">email :character varying(255)</text>
|
|
<text text-anchor="start" x="2062.5" y="-2815.3" font-family="Times,serif" font-size="14.00">encrypted_password :character varying(255)</text>
|
|
<text text-anchor="start" x="2062.5" y="-2800.3" font-family="Times,serif" font-size="14.00">reset_password_token :character varying(255)</text>
|
|
<text text-anchor="start" x="2062.5" y="-2785.3" font-family="Times,serif" font-size="14.00">reset_password_sent_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2062.5" y="-2770.3" font-family="Times,serif" font-size="14.00">remember_created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2062.5" y="-2755.3" font-family="Times,serif" font-size="14.00">sign_in_count :integer</text>
|
|
<text text-anchor="start" x="2062.5" y="-2740.3" font-family="Times,serif" font-size="14.00">current_sign_in_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2062.5" y="-2725.3" font-family="Times,serif" font-size="14.00">last_sign_in_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2062.5" y="-2710.3" font-family="Times,serif" font-size="14.00">current_sign_in_ip :character varying(255)</text>
|
|
<text text-anchor="start" x="2062.5" y="-2695.3" font-family="Times,serif" font-size="14.00">last_sign_in_ip :character varying(255)</text>
|
|
<text text-anchor="start" x="2062.5" y="-2680.3" font-family="Times,serif" font-size="14.00">confirmation_token :character varying(255)</text>
|
|
<text text-anchor="start" x="2062.5" y="-2665.3" font-family="Times,serif" font-size="14.00">confirmed_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2062.5" y="-2650.3" font-family="Times,serif" font-size="14.00">confirmation_sent_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2062.5" y="-2635.3" font-family="Times,serif" font-size="14.00">unconfirmed_email :character varying(255)</text>
|
|
<text text-anchor="start" x="2062.5" y="-2620.3" font-family="Times,serif" font-size="14.00">failed_attempts :integer</text>
|
|
<text text-anchor="start" x="2062.5" y="-2605.3" font-family="Times,serif" font-size="14.00">unlock_token :character varying(255)</text>
|
|
<text text-anchor="start" x="2062.5" y="-2590.3" font-family="Times,serif" font-size="14.00">locked_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2062.5" y="-2575.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2062.5" y="-2560.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2062.5" y="-2545.3" font-family="Times,serif" font-size="14.00">is_allow_contact :boolean</text>
|
|
<text text-anchor="start" x="2062.5" y="-2530.3" font-family="Times,serif" font-size="14.00">group_id :integer</text>
|
|
<text text-anchor="start" x="2062.5" y="-2515.3" font-family="Times,serif" font-size="14.00">stp_customer_id :character varying(255)</text>
|
|
<text text-anchor="start" x="2062.5" y="-2500.3" font-family="Times,serif" font-size="14.00">username :character varying(255)</text>
|
|
<text text-anchor="start" x="2062.5" y="-2485.3" font-family="Times,serif" font-size="14.00">slug :character varying(255)</text>
|
|
<text text-anchor="start" x="2062.5" y="-2470.3" font-family="Times,serif" font-size="14.00">is_active :boolean</text>
|
|
<text text-anchor="start" x="2062.5" y="-2455.3" font-family="Times,serif" font-size="14.00">invoicing_disabled :boolean</text>
|
|
<text text-anchor="start" x="2062.5" y="-2440.3" font-family="Times,serif" font-size="14.00">provider :character varying</text>
|
|
<text text-anchor="start" x="2062.5" y="-2425.3" font-family="Times,serif" font-size="14.00">uid :character varying</text>
|
|
<text text-anchor="start" x="2062.5" y="-2410.3" font-family="Times,serif" font-size="14.00">auth_token :character varying</text>
|
|
<text text-anchor="start" x="2062.5" y="-2395.3" font-family="Times,serif" font-size="14.00">merged_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2062.5" y="-2380.3" font-family="Times,serif" font-size="14.00">is_allow_newsletter :boolean</text>
|
|
</g>
|
|
<!-- Group->User -->
|
|
<g id="edge2" class="edge"><title>Group->User</title>
|
|
<path fill="none" stroke="#e96d88" d="M2961.1,-2954.33C2943.73,-2942.62 2925.07,-2930.86 2907,-2921 2732.86,-2825.96 2521.27,-2741.21 2377.43,-2687.81"/>
|
|
<ellipse fill="none" stroke="#e96d88" cx="2964.64" cy="-2956.73" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#e96d88" stroke="#e96d88" points="2377,-2687.65 2369.18,-2679.96 2372.31,-2685.92 2367.62,-2684.18 2367.62,-2684.18 2367.62,-2684.18 2372.31,-2685.92 2366.06,-2688.4 2377,-2687.65 2377,-2687.65"/>
|
|
</g>
|
|
<!-- InvoiceItem -->
|
|
<g id="node3" class="node"><title>InvoiceItem</title>
|
|
<path fill="none" stroke="black" d="M3037.5,-0.5C3037.5,-0.5 3272.5,-0.5 3272.5,-0.5 3278.5,-0.5 3284.5,-6.5 3284.5,-12.5 3284.5,-12.5 3284.5,-154.5 3284.5,-154.5 3284.5,-160.5 3278.5,-166.5 3272.5,-166.5 3272.5,-166.5 3037.5,-166.5 3037.5,-166.5 3031.5,-166.5 3025.5,-160.5 3025.5,-154.5 3025.5,-154.5 3025.5,-12.5 3025.5,-12.5 3025.5,-6.5 3031.5,-0.5 3037.5,-0.5"/>
|
|
<text text-anchor="middle" x="3155" y="-151.3" font-family="Times,serif" font-size="14.00">InvoiceItem</text>
|
|
<polyline fill="none" stroke="black" points="3025.5,-143.5 3284.5,-143.5 "/>
|
|
<text text-anchor="start" x="3033.5" y="-128.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3033.5" y="-113.3" font-family="Times,serif" font-size="14.00">invoice_id :integer</text>
|
|
<text text-anchor="start" x="3033.5" y="-98.3" font-family="Times,serif" font-size="14.00">stp_invoice_item_id :character varying(255)</text>
|
|
<text text-anchor="start" x="3033.5" y="-83.3" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
|
<text text-anchor="start" x="3033.5" y="-68.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3033.5" y="-53.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3033.5" y="-38.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
|
<text text-anchor="start" x="3033.5" y="-23.3" font-family="Times,serif" font-size="14.00">subscription_id :integer</text>
|
|
<text text-anchor="start" x="3033.5" y="-8.3" font-family="Times,serif" font-size="14.00">invoice_item_id :integer</text>
|
|
</g>
|
|
<!-- InvoiceItem->InvoiceItem -->
|
|
<g id="edge5" class="edge"><title>InvoiceItem->InvoiceItem</title>
|
|
<path fill="none" stroke="#3fc02d" d="M3292.65,-95.1444C3298.87,-92.1865 3302.5,-88.305 3302.5,-83.5 3302.5,-78.695 3298.87,-74.8135 3292.65,-71.8556"/>
|
|
<ellipse fill="none" stroke="#3fc02d" cx="3288.69" cy="-96.6063" rx="4.00001" ry="4.00001"/>
|
|
<ellipse fill="#3fc02d" stroke="#3fc02d" cx="3288.69" cy="-70.3937" rx="4.00001" ry="4.00001"/>
|
|
</g>
|
|
<!-- AvailabilityTag -->
|
|
<g id="node5" class="node"><title>AvailabilityTag</title>
|
|
<path fill="none" stroke="black" d="M4131,-2049.5C4131,-2049.5 4351,-2049.5 4351,-2049.5 4357,-2049.5 4363,-2055.5 4363,-2061.5 4363,-2061.5 4363,-2143.5 4363,-2143.5 4363,-2149.5 4357,-2155.5 4351,-2155.5 4351,-2155.5 4131,-2155.5 4131,-2155.5 4125,-2155.5 4119,-2149.5 4119,-2143.5 4119,-2143.5 4119,-2061.5 4119,-2061.5 4119,-2055.5 4125,-2049.5 4131,-2049.5"/>
|
|
<text text-anchor="middle" x="4241" y="-2140.3" font-family="Times,serif" font-size="14.00">AvailabilityTag</text>
|
|
<polyline fill="none" stroke="black" points="4119,-2132.5 4363,-2132.5 "/>
|
|
<text text-anchor="start" x="4127" y="-2117.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4127" y="-2102.3" font-family="Times,serif" font-size="14.00">availability_id :integer</text>
|
|
<text text-anchor="start" x="4127" y="-2087.3" font-family="Times,serif" font-size="14.00">tag_id :integer</text>
|
|
<text text-anchor="start" x="4127" y="-2072.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4127" y="-2057.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- OpenAPI -->
|
|
<g id="node6" class="node"><title>OpenAPI</title>
|
|
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="4422,-3030 4354,-3030 4354,-2994 4422,-2994 4422,-3030"/>
|
|
<text text-anchor="middle" x="4388" y="-3008.3" font-family="Times,serif" font-size="14.00">OpenAPI</text>
|
|
</g>
|
|
<!-- TrainingImage -->
|
|
<g id="node7" class="node"><title>TrainingImage</title>
|
|
<path fill="none" stroke="black" d="M3379,-1604.5C3379,-1604.5 3599,-1604.5 3599,-1604.5 3605,-1604.5 3611,-1610.5 3611,-1616.5 3611,-1616.5 3611,-1728.5 3611,-1728.5 3611,-1734.5 3605,-1740.5 3599,-1740.5 3599,-1740.5 3379,-1740.5 3379,-1740.5 3373,-1740.5 3367,-1734.5 3367,-1728.5 3367,-1728.5 3367,-1616.5 3367,-1616.5 3367,-1610.5 3373,-1604.5 3379,-1604.5"/>
|
|
<text text-anchor="middle" x="3489" y="-1725.3" font-family="Times,serif" font-size="14.00">TrainingImage</text>
|
|
<polyline fill="none" stroke="black" points="3367,-1717.5 3611,-1717.5 "/>
|
|
<text text-anchor="start" x="3375" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3375" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="3375" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="3375" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="3375" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="3375" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3375" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- OpenAPI::Client -->
|
|
<g id="node8" class="node"><title>OpenAPI::Client</title>
|
|
<path fill="none" stroke="black" d="M4908,-2951.5C4908,-2951.5 5128,-2951.5 5128,-2951.5 5134,-2951.5 5140,-2957.5 5140,-2963.5 5140,-2963.5 5140,-3060.5 5140,-3060.5 5140,-3066.5 5134,-3072.5 5128,-3072.5 5128,-3072.5 4908,-3072.5 4908,-3072.5 4902,-3072.5 4896,-3066.5 4896,-3060.5 4896,-3060.5 4896,-2963.5 4896,-2963.5 4896,-2957.5 4902,-2951.5 4908,-2951.5"/>
|
|
<text text-anchor="middle" x="5018" y="-3057.3" font-family="Times,serif" font-size="14.00">OpenAPI::Client</text>
|
|
<polyline fill="none" stroke="black" points="4896,-3049.5 5140,-3049.5 "/>
|
|
<text text-anchor="start" x="4904" y="-3034.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4904" y="-3019.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
|
<text text-anchor="start" x="4904" y="-3004.3" font-family="Times,serif" font-size="14.00">calls_count :integer</text>
|
|
<text text-anchor="start" x="4904" y="-2989.3" font-family="Times,serif" font-size="14.00">token :character varying</text>
|
|
<text text-anchor="start" x="4904" y="-2974.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4904" y="-2959.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- OpenAPI::CallsCountTracing -->
|
|
<g id="node9" class="node"><title>OpenAPI::CallsCountTracing</title>
|
|
<path fill="none" stroke="black" d="M4908,-2567.5C4908,-2567.5 5128,-2567.5 5128,-2567.5 5134,-2567.5 5140,-2573.5 5140,-2579.5 5140,-2579.5 5140,-2676.5 5140,-2676.5 5140,-2682.5 5134,-2688.5 5128,-2688.5 5128,-2688.5 4908,-2688.5 4908,-2688.5 4902,-2688.5 4896,-2682.5 4896,-2676.5 4896,-2676.5 4896,-2579.5 4896,-2579.5 4896,-2573.5 4902,-2567.5 4908,-2567.5"/>
|
|
<text text-anchor="middle" x="5018" y="-2673.3" font-family="Times,serif" font-size="14.00">OpenAPI::CallsCountTracing</text>
|
|
<polyline fill="none" stroke="black" points="4896,-2665.5 5140,-2665.5 "/>
|
|
<text text-anchor="start" x="4904" y="-2650.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4904" y="-2635.3" font-family="Times,serif" font-size="14.00">open_api_client_id :integer</text>
|
|
<text text-anchor="start" x="4904" y="-2620.3" font-family="Times,serif" font-size="14.00">calls_count :integer</text>
|
|
<text text-anchor="start" x="4904" y="-2605.3" font-family="Times,serif" font-size="14.00">at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4904" y="-2590.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4904" y="-2575.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- OpenAPI::Client->OpenAPI::CallsCountTracing -->
|
|
<g id="edge6" class="edge"><title>OpenAPI::Client->OpenAPI::CallsCountTracing</title>
|
|
<path fill="none" stroke="#532d07" d="M5018,-2943.14C5018,-2874.38 5018,-2768.51 5018,-2698.99"/>
|
|
<ellipse fill="none" stroke="#532d07" cx="5018" cy="-2947.31" rx="4" ry="4"/>
|
|
<polygon fill="#532d07" stroke="#532d07" points="5018,-2698.58 5022.5,-2688.58 5018,-2693.58 5018,-2688.58 5018,-2688.58 5018,-2688.58 5018,-2693.58 5013.5,-2688.58 5018,-2698.58 5018,-2698.58"/>
|
|
</g>
|
|
<!-- OpenAPI::ParameterError -->
|
|
<g id="node10" class="node"><title>OpenAPI::ParameterError</title>
|
|
<polygon fill="none" stroke="black" points="5203.5,-2989 5203.5,-3035 5362.5,-3035 5362.5,-2989 5203.5,-2989"/>
|
|
<text text-anchor="middle" x="5283" y="-3019.8" font-family="Times,serif" font-size="14.00">OpenAPI::ParameterError</text>
|
|
<polyline fill="none" stroke="black" points="5203.5,-3012 5362.5,-3012 "/>
|
|
<text text-anchor="middle" x="5283" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
|
</g>
|
|
<!-- UserAvatar -->
|
|
<g id="node11" class="node"><title>UserAvatar</title>
|
|
<path fill="none" stroke="black" d="M340,-1604.5C340,-1604.5 560,-1604.5 560,-1604.5 566,-1604.5 572,-1610.5 572,-1616.5 572,-1616.5 572,-1728.5 572,-1728.5 572,-1734.5 566,-1740.5 560,-1740.5 560,-1740.5 340,-1740.5 340,-1740.5 334,-1740.5 328,-1734.5 328,-1728.5 328,-1728.5 328,-1616.5 328,-1616.5 328,-1610.5 334,-1604.5 340,-1604.5"/>
|
|
<text text-anchor="middle" x="450" y="-1725.3" font-family="Times,serif" font-size="14.00">UserAvatar</text>
|
|
<polyline fill="none" stroke="black" points="328,-1717.5 572,-1717.5 "/>
|
|
<text text-anchor="start" x="336" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="336" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="336" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="336" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="336" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="336" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="336" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- ProjectImage -->
|
|
<g id="node12" class="node"><title>ProjectImage</title>
|
|
<path fill="none" stroke="black" d="M1818,-1604.5C1818,-1604.5 2038,-1604.5 2038,-1604.5 2044,-1604.5 2050,-1610.5 2050,-1616.5 2050,-1616.5 2050,-1728.5 2050,-1728.5 2050,-1734.5 2044,-1740.5 2038,-1740.5 2038,-1740.5 1818,-1740.5 1818,-1740.5 1812,-1740.5 1806,-1734.5 1806,-1728.5 1806,-1728.5 1806,-1616.5 1806,-1616.5 1806,-1610.5 1812,-1604.5 1818,-1604.5"/>
|
|
<text text-anchor="middle" x="1928" y="-1725.3" font-family="Times,serif" font-size="14.00">ProjectImage</text>
|
|
<polyline fill="none" stroke="black" points="1806,-1717.5 2050,-1717.5 "/>
|
|
<text text-anchor="start" x="1814" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="1814" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="1814" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="1814" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="1814" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="1814" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="1814" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Tag -->
|
|
<g id="node13" class="node"><title>Tag</title>
|
|
<path fill="none" stroke="black" d="M3715,-2966.5C3715,-2966.5 3935,-2966.5 3935,-2966.5 3941,-2966.5 3947,-2972.5 3947,-2978.5 3947,-2978.5 3947,-3045.5 3947,-3045.5 3947,-3051.5 3941,-3057.5 3935,-3057.5 3935,-3057.5 3715,-3057.5 3715,-3057.5 3709,-3057.5 3703,-3051.5 3703,-3045.5 3703,-3045.5 3703,-2978.5 3703,-2978.5 3703,-2972.5 3709,-2966.5 3715,-2966.5"/>
|
|
<text text-anchor="middle" x="3825" y="-3042.3" font-family="Times,serif" font-size="14.00">Tag</text>
|
|
<polyline fill="none" stroke="black" points="3703,-3034.5 3947,-3034.5 "/>
|
|
<text text-anchor="start" x="3711" y="-3019.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3711" y="-3004.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
|
<text text-anchor="start" x="3711" y="-2989.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3711" y="-2974.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Tag->AvailabilityTag -->
|
|
<g id="edge9" class="edge"><title>Tag->AvailabilityTag</title>
|
|
<path fill="none" stroke="#afc0dd" d="M3954.93,-2989.98C4019.89,-2972.61 4093.87,-2941.06 4138,-2884 4224.52,-2772.12 4238.47,-2331.04 4240.63,-2166.14"/>
|
|
<ellipse fill="none" stroke="#afc0dd" cx="3950.93" cy="-2991.03" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#afc0dd" stroke="#afc0dd" points="4240.64,-2165.69 4245.26,-2155.74 4240.7,-2160.69 4240.76,-2155.69 4240.76,-2155.69 4240.76,-2155.69 4240.7,-2160.69 4236.26,-2155.63 4240.64,-2165.69 4240.64,-2165.69"/>
|
|
</g>
|
|
<!-- Tag->User -->
|
|
<g id="edge8" class="edge"><title>Tag->User</title>
|
|
<path fill="none" stroke="#82ea2d" d="M3692.79,-2979.71C3400.35,-2910.49 2699.14,-2744.53 2377.43,-2668.39"/>
|
|
<polygon fill="#82ea2d" stroke="#82ea2d" points="3692.96,-2979.75 3701.66,-2986.43 3697.83,-2980.9 3702.69,-2982.05 3702.69,-2982.05 3702.69,-2982.05 3697.83,-2980.9 3703.73,-2977.67 3692.96,-2979.75 3692.96,-2979.75"/>
|
|
<polygon fill="#82ea2d" stroke="#82ea2d" points="2377.29,-2668.36 2368.59,-2661.67 2372.42,-2667.2 2367.56,-2666.05 2367.56,-2666.05 2367.56,-2666.05 2372.42,-2667.2 2366.52,-2670.43 2377.29,-2668.36 2377.29,-2668.36"/>
|
|
</g>
|
|
<!-- Availability -->
|
|
<g id="node53" class="node"><title>Availability</title>
|
|
<path fill="none" stroke="black" d="M3897,-2552.5C3897,-2552.5 4117,-2552.5 4117,-2552.5 4123,-2552.5 4129,-2558.5 4129,-2564.5 4129,-2564.5 4129,-2691.5 4129,-2691.5 4129,-2697.5 4123,-2703.5 4117,-2703.5 4117,-2703.5 3897,-2703.5 3897,-2703.5 3891,-2703.5 3885,-2697.5 3885,-2691.5 3885,-2691.5 3885,-2564.5 3885,-2564.5 3885,-2558.5 3891,-2552.5 3897,-2552.5"/>
|
|
<text text-anchor="middle" x="4007" y="-2688.3" font-family="Times,serif" font-size="14.00">Availability</text>
|
|
<polyline fill="none" stroke="black" points="3885,-2680.5 4129,-2680.5 "/>
|
|
<text text-anchor="start" x="3893" y="-2665.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3893" y="-2650.3" font-family="Times,serif" font-size="14.00">start_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3893" y="-2635.3" font-family="Times,serif" font-size="14.00">end_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3893" y="-2620.3" font-family="Times,serif" font-size="14.00">available_type :character varying(255)</text>
|
|
<text text-anchor="start" x="3893" y="-2605.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3893" y="-2590.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3893" y="-2575.3" font-family="Times,serif" font-size="14.00">nb_total_places :integer</text>
|
|
<text text-anchor="start" x="3893" y="-2560.3" font-family="Times,serif" font-size="14.00">destroying :boolean</text>
|
|
</g>
|
|
<!-- Tag->Availability -->
|
|
<g id="edge10" class="edge"><title>Tag->Availability</title>
|
|
<path fill="none" stroke="#4040b7" d="M3850.72,-2957.01C3880.97,-2893.53 3931.53,-2787.41 3966.92,-2713.11"/>
|
|
<polygon fill="#4040b7" stroke="#4040b7" points="3850.54,-2957.4 3842.17,-2964.5 3848.38,-2961.92 3846.23,-2966.43 3846.23,-2966.43 3846.23,-2966.43 3848.38,-2961.92 3850.3,-2968.37 3850.54,-2957.4 3850.54,-2957.4"/>
|
|
<polygon fill="#4040b7" stroke="#4040b7" points="3967.08,-2712.79 3975.44,-2705.7 3969.23,-2708.28 3971.38,-2703.76 3971.38,-2703.76 3971.38,-2703.76 3969.23,-2708.28 3967.32,-2701.83 3967.08,-2712.79 3967.08,-2712.79"/>
|
|
</g>
|
|
<!-- UserTag -->
|
|
<g id="node66" class="node"><title>UserTag</title>
|
|
<path fill="none" stroke="black" d="M2928,-2049.5C2928,-2049.5 3148,-2049.5 3148,-2049.5 3154,-2049.5 3160,-2055.5 3160,-2061.5 3160,-2061.5 3160,-2143.5 3160,-2143.5 3160,-2149.5 3154,-2155.5 3148,-2155.5 3148,-2155.5 2928,-2155.5 2928,-2155.5 2922,-2155.5 2916,-2149.5 2916,-2143.5 2916,-2143.5 2916,-2061.5 2916,-2061.5 2916,-2055.5 2922,-2049.5 2928,-2049.5"/>
|
|
<text text-anchor="middle" x="3038" y="-2140.3" font-family="Times,serif" font-size="14.00">UserTag</text>
|
|
<polyline fill="none" stroke="black" points="2916,-2132.5 3160,-2132.5 "/>
|
|
<text text-anchor="start" x="2924" y="-2117.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2924" y="-2102.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="2924" y="-2087.3" font-family="Times,serif" font-size="14.00">tag_id :integer</text>
|
|
<text text-anchor="start" x="2924" y="-2072.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2924" y="-2057.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Tag->UserTag -->
|
|
<g id="edge7" class="edge"><title>Tag->UserTag</title>
|
|
<path fill="none" stroke="#653b29" d="M3777.52,-2960.47C3672.23,-2847.88 3412.25,-2566.92 3207,-2321 3163.59,-2268.98 3116.46,-2207.92 3083.03,-2163.76"/>
|
|
<ellipse fill="none" stroke="#653b29" cx="3780.29" cy="-2963.43" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#653b29" stroke="#653b29" points="3082.98,-2163.7 3080.54,-2153.01 3079.97,-2159.71 3076.95,-2155.72 3076.95,-2155.72 3076.95,-2155.72 3079.97,-2159.71 3073.36,-2158.43 3082.98,-2163.7 3082.98,-2163.7"/>
|
|
</g>
|
|
<!-- Event -->
|
|
<g id="node14" class="node"><title>Event</title>
|
|
<path fill="none" stroke="black" d="M4433,-1997C4433,-1997 4653,-1997 4653,-1997 4659,-1997 4665,-2003 4665,-2009 4665,-2009 4665,-2196 4665,-2196 4665,-2202 4659,-2208 4653,-2208 4653,-2208 4433,-2208 4433,-2208 4427,-2208 4421,-2202 4421,-2196 4421,-2196 4421,-2009 4421,-2009 4421,-2003 4427,-1997 4433,-1997"/>
|
|
<text text-anchor="middle" x="4543" y="-2192.8" font-family="Times,serif" font-size="14.00">Event</text>
|
|
<polyline fill="none" stroke="black" points="4421,-2185 4665,-2185 "/>
|
|
<text text-anchor="start" x="4429" y="-2169.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4429" y="-2154.8" font-family="Times,serif" font-size="14.00">title :character varying(255)</text>
|
|
<text text-anchor="start" x="4429" y="-2139.8" font-family="Times,serif" font-size="14.00">description :text</text>
|
|
<text text-anchor="start" x="4429" y="-2124.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4429" y="-2109.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4429" y="-2094.8" font-family="Times,serif" font-size="14.00">availability_id :integer</text>
|
|
<text text-anchor="start" x="4429" y="-2079.8" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
|
<text text-anchor="start" x="4429" y="-2064.8" font-family="Times,serif" font-size="14.00">nb_total_places :integer</text>
|
|
<text text-anchor="start" x="4429" y="-2049.8" font-family="Times,serif" font-size="14.00">nb_free_places :integer</text>
|
|
<text text-anchor="start" x="4429" y="-2034.8" font-family="Times,serif" font-size="14.00">recurrence_id :integer</text>
|
|
<text text-anchor="start" x="4429" y="-2019.8" font-family="Times,serif" font-size="14.00">age_range_id :integer</text>
|
|
<text text-anchor="start" x="4429" y="-2004.8" font-family="Times,serif" font-size="14.00">category_id :integer</text>
|
|
</g>
|
|
<!-- PriceCategory -->
|
|
<g id="node27" class="node"><title>PriceCategory</title>
|
|
<path fill="none" stroke="black" d="M4995,-1619.5C4995,-1619.5 5215,-1619.5 5215,-1619.5 5221,-1619.5 5227,-1625.5 5227,-1631.5 5227,-1631.5 5227,-1713.5 5227,-1713.5 5227,-1719.5 5221,-1725.5 5215,-1725.5 5215,-1725.5 4995,-1725.5 4995,-1725.5 4989,-1725.5 4983,-1719.5 4983,-1713.5 4983,-1713.5 4983,-1631.5 4983,-1631.5 4983,-1625.5 4989,-1619.5 4995,-1619.5"/>
|
|
<text text-anchor="middle" x="5105" y="-1710.3" font-family="Times,serif" font-size="14.00">PriceCategory</text>
|
|
<polyline fill="none" stroke="black" points="4983,-1702.5 5227,-1702.5 "/>
|
|
<text text-anchor="start" x="4991" y="-1687.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4991" y="-1672.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
|
<text text-anchor="start" x="4991" y="-1657.3" font-family="Times,serif" font-size="14.00">conditions :text</text>
|
|
<text text-anchor="start" x="4991" y="-1642.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4991" y="-1627.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Event->PriceCategory -->
|
|
<g id="edge16" class="edge"><title>Event->PriceCategory</title>
|
|
<path fill="none" stroke="#b9576b" d="M4673.38,-2002.21C4783.51,-1918.34 4937.46,-1801.1 5028.63,-1731.66"/>
|
|
<polygon fill="#b9576b" stroke="#b9576b" points="4673.25,-2002.31 4662.57,-2004.79 4669.27,-2005.34 4665.29,-2008.37 4665.29,-2008.37 4665.29,-2008.37 4669.27,-2005.34 4668.02,-2011.95 4673.25,-2002.31 4673.25,-2002.31"/>
|
|
<polygon fill="#b9576b" stroke="#b9576b" points="5028.75,-1731.57 5039.43,-1729.09 5032.73,-1728.54 5036.71,-1725.51 5036.71,-1725.51 5036.71,-1725.51 5032.73,-1728.54 5033.98,-1721.93 5028.75,-1731.57 5028.75,-1731.57"/>
|
|
</g>
|
|
<!-- EventTheme -->
|
|
<g id="node38" class="node"><title>EventTheme</title>
|
|
<path fill="none" stroke="black" d="M4171,-1619.5C4171,-1619.5 4391,-1619.5 4391,-1619.5 4397,-1619.5 4403,-1625.5 4403,-1631.5 4403,-1631.5 4403,-1713.5 4403,-1713.5 4403,-1719.5 4397,-1725.5 4391,-1725.5 4391,-1725.5 4171,-1725.5 4171,-1725.5 4165,-1725.5 4159,-1719.5 4159,-1713.5 4159,-1713.5 4159,-1631.5 4159,-1631.5 4159,-1625.5 4165,-1619.5 4171,-1619.5"/>
|
|
<text text-anchor="middle" x="4281" y="-1710.3" font-family="Times,serif" font-size="14.00">EventTheme</text>
|
|
<polyline fill="none" stroke="black" points="4159,-1702.5 4403,-1702.5 "/>
|
|
<text text-anchor="start" x="4167" y="-1687.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4167" y="-1672.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
|
<text text-anchor="start" x="4167" y="-1657.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4167" y="-1642.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4167" y="-1627.3" font-family="Times,serif" font-size="14.00">slug :character varying</text>
|
|
</g>
|
|
<!-- Event->EventTheme -->
|
|
<g id="edge14" class="edge"><title>Event->EventTheme</title>
|
|
<path fill="none" stroke="#5322d6" d="M4473.6,-1988.13C4423.73,-1906.67 4358.44,-1800.01 4318.13,-1734.16"/>
|
|
<polygon fill="#5322d6" stroke="#5322d6" points="4473.69,-1988.27 4475.07,-1999.15 4476.3,-1992.53 4478.91,-1996.8 4478.91,-1996.8 4478.91,-1996.8 4476.3,-1992.53 4482.75,-1994.45 4473.69,-1988.27 4473.69,-1988.27"/>
|
|
<polygon fill="#5322d6" stroke="#5322d6" points="4318.08,-1734.07 4316.7,-1723.19 4315.47,-1729.81 4312.86,-1725.54 4312.86,-1725.54 4312.86,-1725.54 4315.47,-1729.81 4309.02,-1727.89 4318.08,-1734.07 4318.08,-1734.07"/>
|
|
</g>
|
|
<!-- EventImage -->
|
|
<g id="node43" class="node"><title>EventImage</title>
|
|
<path fill="none" stroke="black" d="M4433,-1604.5C4433,-1604.5 4653,-1604.5 4653,-1604.5 4659,-1604.5 4665,-1610.5 4665,-1616.5 4665,-1616.5 4665,-1728.5 4665,-1728.5 4665,-1734.5 4659,-1740.5 4653,-1740.5 4653,-1740.5 4433,-1740.5 4433,-1740.5 4427,-1740.5 4421,-1734.5 4421,-1728.5 4421,-1728.5 4421,-1616.5 4421,-1616.5 4421,-1610.5 4427,-1604.5 4433,-1604.5"/>
|
|
<text text-anchor="middle" x="4543" y="-1725.3" font-family="Times,serif" font-size="14.00">EventImage</text>
|
|
<polyline fill="none" stroke="black" points="4421,-1717.5 4665,-1717.5 "/>
|
|
<text text-anchor="start" x="4429" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4429" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="4429" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="4429" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="4429" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="4429" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4429" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Event->EventImage -->
|
|
<g id="edge11" class="edge"><title>Event->EventImage</title>
|
|
<path fill="none" stroke="#74ab65" d="M4543,-1988.76C4543,-1913.12 4543,-1815.56 4543,-1749.13"/>
|
|
<ellipse fill="none" stroke="#74ab65" cx="4543" cy="-1992.8" rx="4" ry="4"/>
|
|
<ellipse fill="#74ab65" stroke="#74ab65" cx="4543" cy="-1744.78" rx="4" ry="4"/>
|
|
</g>
|
|
<!-- Reservation -->
|
|
<g id="node58" class="node"><title>Reservation</title>
|
|
<path fill="none" stroke="black" d="M3875,-1189.5C3875,-1189.5 4095,-1189.5 4095,-1189.5 4101,-1189.5 4107,-1195.5 4107,-1201.5 4107,-1201.5 4107,-1343.5 4107,-1343.5 4107,-1349.5 4101,-1355.5 4095,-1355.5 4095,-1355.5 3875,-1355.5 3875,-1355.5 3869,-1355.5 3863,-1349.5 3863,-1343.5 3863,-1343.5 3863,-1201.5 3863,-1201.5 3863,-1195.5 3869,-1189.5 3875,-1189.5"/>
|
|
<text text-anchor="middle" x="3985" y="-1340.3" font-family="Times,serif" font-size="14.00">Reservation</text>
|
|
<polyline fill="none" stroke="black" points="3863,-1332.5 4107,-1332.5 "/>
|
|
<text text-anchor="start" x="3871" y="-1317.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3871" y="-1302.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="3871" y="-1287.3" font-family="Times,serif" font-size="14.00">message :text</text>
|
|
<text text-anchor="start" x="3871" y="-1272.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3871" y="-1257.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3871" y="-1242.3" font-family="Times,serif" font-size="14.00">reservable_id :integer</text>
|
|
<text text-anchor="start" x="3871" y="-1227.3" font-family="Times,serif" font-size="14.00">reservable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="3871" y="-1212.3" font-family="Times,serif" font-size="14.00">stp_invoice_id :character varying(255)</text>
|
|
<text text-anchor="start" x="3871" y="-1197.3" font-family="Times,serif" font-size="14.00">nb_reserve_places :integer</text>
|
|
</g>
|
|
<!-- Event->Reservation -->
|
|
<g id="edge13" class="edge"><title>Event->Reservation</title>
|
|
<path fill="none" stroke="#489197" d="M4470.95,-1989.98C4443.22,-1952.97 4409.2,-1913.68 4372,-1884 4357.39,-1872.34 4350.22,-1875.28 4334,-1866 4248.18,-1816.92 4206.89,-1821.85 4150,-1741 4064.95,-1620.13 4122.19,-1556.1 4067,-1419 4059.72,-1400.9 4050.6,-1382.27 4041.11,-1364.63"/>
|
|
<ellipse fill="none" stroke="#489197" cx="4473.67" cy="-1993.65" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#489197" stroke="#489197" points="4040.92,-1364.28 4040.07,-1353.35 4038.52,-1359.9 4036.12,-1355.51 4036.12,-1355.51 4036.12,-1355.51 4038.52,-1359.9 4032.18,-1357.67 4040.92,-1364.28 4040.92,-1364.28"/>
|
|
</g>
|
|
<!-- EventPriceCategory -->
|
|
<g id="node64" class="node"><title>EventPriceCategory</title>
|
|
<path fill="none" stroke="black" d="M4583,-1212C4583,-1212 4803,-1212 4803,-1212 4809,-1212 4815,-1218 4815,-1224 4815,-1224 4815,-1321 4815,-1321 4815,-1327 4809,-1333 4803,-1333 4803,-1333 4583,-1333 4583,-1333 4577,-1333 4571,-1327 4571,-1321 4571,-1321 4571,-1224 4571,-1224 4571,-1218 4577,-1212 4583,-1212"/>
|
|
<text text-anchor="middle" x="4693" y="-1317.8" font-family="Times,serif" font-size="14.00">EventPriceCategory</text>
|
|
<polyline fill="none" stroke="black" points="4571,-1310 4815,-1310 "/>
|
|
<text text-anchor="start" x="4579" y="-1294.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4579" y="-1279.8" font-family="Times,serif" font-size="14.00">event_id :integer</text>
|
|
<text text-anchor="start" x="4579" y="-1264.8" font-family="Times,serif" font-size="14.00">price_category_id :integer</text>
|
|
<text text-anchor="start" x="4579" y="-1249.8" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
|
<text text-anchor="start" x="4579" y="-1234.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4579" y="-1219.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Event->EventPriceCategory -->
|
|
<g id="edge15" class="edge"><title>Event->EventPriceCategory</title>
|
|
<path fill="none" stroke="#779015" d="M4593.99,-1989.15C4623.11,-1919.29 4657.1,-1826.73 4674,-1741 4701.4,-1601.96 4700.28,-1435.31 4696.79,-1343.26"/>
|
|
<ellipse fill="none" stroke="#779015" cx="4592.37" cy="-1993.01" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#779015" stroke="#779015" points="4696.78,-1343.21 4700.88,-1333.04 4696.58,-1338.22 4696.38,-1333.22 4696.38,-1333.22 4696.38,-1333.22 4696.58,-1338.22 4691.89,-1333.4 4696.78,-1343.21 4696.78,-1343.21"/>
|
|
</g>
|
|
<!-- EventFile -->
|
|
<g id="node65" class="node"><title>EventFile</title>
|
|
<path fill="none" stroke="black" d="M4733,-1604.5C4733,-1604.5 4953,-1604.5 4953,-1604.5 4959,-1604.5 4965,-1610.5 4965,-1616.5 4965,-1616.5 4965,-1728.5 4965,-1728.5 4965,-1734.5 4959,-1740.5 4953,-1740.5 4953,-1740.5 4733,-1740.5 4733,-1740.5 4727,-1740.5 4721,-1734.5 4721,-1728.5 4721,-1728.5 4721,-1616.5 4721,-1616.5 4721,-1610.5 4727,-1604.5 4733,-1604.5"/>
|
|
<text text-anchor="middle" x="4843" y="-1725.3" font-family="Times,serif" font-size="14.00">EventFile</text>
|
|
<polyline fill="none" stroke="black" points="4721,-1717.5 4965,-1717.5 "/>
|
|
<text text-anchor="start" x="4729" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4729" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="4729" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="4729" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="4729" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="4729" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4729" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Event->EventFile -->
|
|
<g id="edge12" class="edge"><title>Event->EventFile</title>
|
|
<path fill="none" stroke="#aa56eb" d="M4621.02,-1990.19C4674.16,-1914.38 4743.1,-1816.03 4789.95,-1749.18"/>
|
|
<ellipse fill="none" stroke="#aa56eb" cx="4618.68" cy="-1993.52" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#aa56eb" stroke="#aa56eb" points="4790.1,-1748.97 4799.53,-1743.36 4792.97,-1744.87 4795.84,-1740.78 4795.84,-1740.78 4795.84,-1740.78 4792.97,-1744.87 4792.16,-1738.2 4790.1,-1748.97 4790.1,-1748.97"/>
|
|
</g>
|
|
<!-- StatisticSubType -->
|
|
<g id="node15" class="node"><title>StatisticSubType</title>
|
|
<path fill="none" stroke="black" d="M5416,-2959C5416,-2959 5636,-2959 5636,-2959 5642,-2959 5648,-2965 5648,-2971 5648,-2971 5648,-3053 5648,-3053 5648,-3059 5642,-3065 5636,-3065 5636,-3065 5416,-3065 5416,-3065 5410,-3065 5404,-3059 5404,-3053 5404,-3053 5404,-2971 5404,-2971 5404,-2965 5410,-2959 5416,-2959"/>
|
|
<text text-anchor="middle" x="5526" y="-3049.8" font-family="Times,serif" font-size="14.00">StatisticSubType</text>
|
|
<polyline fill="none" stroke="black" points="5404,-3042 5648,-3042 "/>
|
|
<text text-anchor="start" x="5412" y="-3026.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="5412" y="-3011.8" font-family="Times,serif" font-size="14.00">key :character varying(255)</text>
|
|
<text text-anchor="start" x="5412" y="-2996.8" font-family="Times,serif" font-size="14.00">label :character varying(255)</text>
|
|
<text text-anchor="start" x="5412" y="-2981.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5412" y="-2966.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- StatisticType -->
|
|
<g id="node32" class="node"><title>StatisticType</title>
|
|
<path fill="none" stroke="black" d="M5607,-2552.5C5607,-2552.5 5827,-2552.5 5827,-2552.5 5833,-2552.5 5839,-2558.5 5839,-2564.5 5839,-2564.5 5839,-2691.5 5839,-2691.5 5839,-2697.5 5833,-2703.5 5827,-2703.5 5827,-2703.5 5607,-2703.5 5607,-2703.5 5601,-2703.5 5595,-2697.5 5595,-2691.5 5595,-2691.5 5595,-2564.5 5595,-2564.5 5595,-2558.5 5601,-2552.5 5607,-2552.5"/>
|
|
<text text-anchor="middle" x="5717" y="-2688.3" font-family="Times,serif" font-size="14.00">StatisticType</text>
|
|
<polyline fill="none" stroke="black" points="5595,-2680.5 5839,-2680.5 "/>
|
|
<text text-anchor="start" x="5603" y="-2665.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="5603" y="-2650.3" font-family="Times,serif" font-size="14.00">statistic_index_id :integer</text>
|
|
<text text-anchor="start" x="5603" y="-2635.3" font-family="Times,serif" font-size="14.00">key :character varying(255)</text>
|
|
<text text-anchor="start" x="5603" y="-2620.3" font-family="Times,serif" font-size="14.00">label :character varying(255)</text>
|
|
<text text-anchor="start" x="5603" y="-2605.3" font-family="Times,serif" font-size="14.00">graph :boolean</text>
|
|
<text text-anchor="start" x="5603" y="-2590.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5603" y="-2575.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5603" y="-2560.3" font-family="Times,serif" font-size="14.00">simple :boolean</text>
|
|
</g>
|
|
<!-- StatisticSubType->StatisticType -->
|
|
<g id="edge18" class="edge"><title>StatisticSubType->StatisticType</title>
|
|
<path fill="none" stroke="#d14f74" d="M5556.75,-2949.51C5588.86,-2885.27 5639.45,-2784.1 5675.19,-2712.63"/>
|
|
<polygon fill="#d14f74" stroke="#d14f74" points="5556.63,-2949.74 5548.13,-2956.67 5554.39,-2954.21 5552.16,-2958.69 5552.16,-2958.69 5552.16,-2958.69 5554.39,-2954.21 5556.18,-2960.7 5556.63,-2949.74 5556.63,-2949.74"/>
|
|
<polygon fill="#d14f74" stroke="#d14f74" points="5675.21,-2712.57 5683.71,-2705.64 5677.45,-2708.1 5679.69,-2703.63 5679.69,-2703.63 5679.69,-2703.63 5677.45,-2708.1 5675.66,-2701.61 5675.21,-2712.57 5675.21,-2712.57"/>
|
|
</g>
|
|
<!-- StatisticTypeSubType -->
|
|
<g id="node76" class="node"><title>StatisticTypeSubType</title>
|
|
<path fill="none" stroke="black" d="M5345,-2049.5C5345,-2049.5 5565,-2049.5 5565,-2049.5 5571,-2049.5 5577,-2055.5 5577,-2061.5 5577,-2061.5 5577,-2143.5 5577,-2143.5 5577,-2149.5 5571,-2155.5 5565,-2155.5 5565,-2155.5 5345,-2155.5 5345,-2155.5 5339,-2155.5 5333,-2149.5 5333,-2143.5 5333,-2143.5 5333,-2061.5 5333,-2061.5 5333,-2055.5 5339,-2049.5 5345,-2049.5"/>
|
|
<text text-anchor="middle" x="5455" y="-2140.3" font-family="Times,serif" font-size="14.00">StatisticTypeSubType</text>
|
|
<polyline fill="none" stroke="black" points="5333,-2132.5 5577,-2132.5 "/>
|
|
<text text-anchor="start" x="5341" y="-2117.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="5341" y="-2102.3" font-family="Times,serif" font-size="14.00">statistic_type_id :integer</text>
|
|
<text text-anchor="start" x="5341" y="-2087.3" font-family="Times,serif" font-size="14.00">statistic_sub_type_id :integer</text>
|
|
<text text-anchor="start" x="5341" y="-2072.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5341" y="-2057.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- StatisticSubType->StatisticTypeSubType -->
|
|
<g id="edge17" class="edge"><title>StatisticSubType->StatisticTypeSubType</title>
|
|
<path fill="none" stroke="#00dad1" d="M5521.3,-2950.97C5508.47,-2786.92 5472.9,-2332.28 5459.87,-2165.7"/>
|
|
<ellipse fill="none" stroke="#00dad1" cx="5521.62" cy="-2954.96" rx="4" ry="4"/>
|
|
<polygon fill="#00dad1" stroke="#00dad1" points="5459.86,-2165.59 5463.56,-2155.27 5459.47,-2160.61 5459.08,-2155.62 5459.08,-2155.62 5459.08,-2155.62 5459.47,-2160.61 5454.59,-2155.97 5459.86,-2165.59 5459.86,-2165.59"/>
|
|
</g>
|
|
<!-- Project -->
|
|
<g id="node16" class="node"><title>Project</title>
|
|
<path fill="none" stroke="black" d="M1584,-2004.5C1584,-2004.5 1814,-2004.5 1814,-2004.5 1820,-2004.5 1826,-2010.5 1826,-2016.5 1826,-2016.5 1826,-2188.5 1826,-2188.5 1826,-2194.5 1820,-2200.5 1814,-2200.5 1814,-2200.5 1584,-2200.5 1584,-2200.5 1578,-2200.5 1572,-2194.5 1572,-2188.5 1572,-2188.5 1572,-2016.5 1572,-2016.5 1572,-2010.5 1578,-2004.5 1584,-2004.5"/>
|
|
<text text-anchor="middle" x="1699" y="-2185.3" font-family="Times,serif" font-size="14.00">Project</text>
|
|
<polyline fill="none" stroke="black" points="1572,-2177.5 1826,-2177.5 "/>
|
|
<text text-anchor="start" x="1580" y="-2162.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="1580" y="-2147.3" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
|
<text text-anchor="start" x="1580" y="-2132.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
|
<text text-anchor="start" x="1580" y="-2117.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="1580" y="-2102.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="1580" y="-2087.3" font-family="Times,serif" font-size="14.00">author_id :integer</text>
|
|
<text text-anchor="start" x="1580" y="-2072.3" font-family="Times,serif" font-size="14.00">tags :text</text>
|
|
<text text-anchor="start" x="1580" y="-2057.3" font-family="Times,serif" font-size="14.00">licence_id :integer</text>
|
|
<text text-anchor="start" x="1580" y="-2042.3" font-family="Times,serif" font-size="14.00">state :character varying(255)</text>
|
|
<text text-anchor="start" x="1580" y="-2027.3" font-family="Times,serif" font-size="14.00">slug :character varying(255)</text>
|
|
<text text-anchor="start" x="1580" y="-2012.3" font-family="Times,serif" font-size="14.00">published_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Project->ProjectImage -->
|
|
<g id="edge19" class="edge"><title>Project->ProjectImage</title>
|
|
<path fill="none" stroke="#7a293d" d="M1754.79,-1997.22C1796.05,-1920.11 1851.25,-1816.95 1888.13,-1748.01"/>
|
|
<ellipse fill="none" stroke="#7a293d" cx="1752.85" cy="-2000.85" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#7a293d" stroke="#7a293d" cx="1890.2" cy="-1744.14" rx="4.00002" ry="4.00002"/>
|
|
</g>
|
|
<!-- Project->User -->
|
|
<g id="edge25" class="edge"><title>Project->User</title>
|
|
<path fill="none" stroke="#f6ec0c" d="M1753.27,-2209.74C1780.04,-2256.7 1814.97,-2310.91 1854,-2354 1910.14,-2415.97 1981.83,-2473.9 2046.23,-2520.31"/>
|
|
<polygon fill="#f6ec0c" stroke="#f6ec0c" points="1753.11,-2209.46 1752.11,-2198.54 1750.65,-2205.11 1748.19,-2200.75 1748.19,-2200.75 1748.19,-2200.75 1750.65,-2205.11 1744.27,-2202.96 1753.11,-2209.46 1753.11,-2209.46"/>
|
|
<polygon fill="#f6ec0c" stroke="#f6ec0c" points="2046.32,-2520.37 2051.83,-2529.86 2050.38,-2523.29 2054.45,-2526.2 2054.45,-2526.2 2054.45,-2526.2 2050.38,-2523.29 2057.07,-2522.54 2046.32,-2520.37 2046.32,-2520.37"/>
|
|
</g>
|
|
<!-- Theme -->
|
|
<g id="node47" class="node"><title>Theme</title>
|
|
<path fill="none" stroke="black" d="M1164,-1642C1164,-1642 1318,-1642 1318,-1642 1324,-1642 1330,-1648 1330,-1654 1330,-1654 1330,-1691 1330,-1691 1330,-1697 1324,-1703 1318,-1703 1318,-1703 1164,-1703 1164,-1703 1158,-1703 1152,-1697 1152,-1691 1152,-1691 1152,-1654 1152,-1654 1152,-1648 1158,-1642 1164,-1642"/>
|
|
<text text-anchor="middle" x="1241" y="-1687.8" font-family="Times,serif" font-size="14.00">Theme</text>
|
|
<polyline fill="none" stroke="black" points="1152,-1680 1330,-1680 "/>
|
|
<text text-anchor="start" x="1160" y="-1664.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="1160" y="-1649.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
|
</g>
|
|
<!-- Project->Theme -->
|
|
<g id="edge23" class="edge"><title>Project->Theme</title>
|
|
<path fill="none" stroke="#e83be2" d="M1587.7,-1997.49C1488.06,-1904.38 1347.6,-1773.12 1280.15,-1710.08"/>
|
|
<polygon fill="#e83be2" stroke="#e83be2" points="1587.77,-1997.55 1592,-2007.67 1591.42,-2000.97 1595.07,-2004.38 1595.07,-2004.38 1595.07,-2004.38 1591.42,-2000.97 1598.15,-2001.09 1587.77,-1997.55 1587.77,-1997.55"/>
|
|
<polygon fill="#e83be2" stroke="#e83be2" points="1279.99,-1709.93 1275.75,-1699.82 1276.33,-1706.52 1272.68,-1703.11 1272.68,-1703.11 1272.68,-1703.11 1276.33,-1706.52 1269.61,-1706.39 1279.99,-1709.93 1279.99,-1709.93"/>
|
|
</g>
|
|
<!-- ProjectCao -->
|
|
<g id="node48" class="node"><title>ProjectCao</title>
|
|
<path fill="none" stroke="black" d="M1360,-1604.5C1360,-1604.5 1580,-1604.5 1580,-1604.5 1586,-1604.5 1592,-1610.5 1592,-1616.5 1592,-1616.5 1592,-1728.5 1592,-1728.5 1592,-1734.5 1586,-1740.5 1580,-1740.5 1580,-1740.5 1360,-1740.5 1360,-1740.5 1354,-1740.5 1348,-1734.5 1348,-1728.5 1348,-1728.5 1348,-1616.5 1348,-1616.5 1348,-1610.5 1354,-1604.5 1360,-1604.5"/>
|
|
<text text-anchor="middle" x="1470" y="-1725.3" font-family="Times,serif" font-size="14.00">ProjectCao</text>
|
|
<polyline fill="none" stroke="black" points="1348,-1717.5 1592,-1717.5 "/>
|
|
<text text-anchor="start" x="1356" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="1356" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="1356" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="1356" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="1356" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="1356" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="1356" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Project->ProjectCao -->
|
|
<g id="edge20" class="edge"><title>Project->ProjectCao</title>
|
|
<path fill="none" stroke="#b90b08" d="M1643.21,-1997.22C1602.28,-1920.74 1547.65,-1818.62 1510.77,-1749.69"/>
|
|
<ellipse fill="none" stroke="#b90b08" cx="1645.15" cy="-2000.85" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#b90b08" stroke="#b90b08" points="1510.63,-1749.43 1509.88,-1738.49 1508.27,-1745.02 1505.91,-1740.62 1505.91,-1740.62 1505.91,-1740.62 1508.27,-1745.02 1501.94,-1742.74 1510.63,-1749.43 1510.63,-1749.43"/>
|
|
</g>
|
|
<!-- ProjectStep -->
|
|
<g id="node57" class="node"><title>ProjectStep</title>
|
|
<path fill="none" stroke="black" d="M902,-1604.5C902,-1604.5 1122,-1604.5 1122,-1604.5 1128,-1604.5 1134,-1610.5 1134,-1616.5 1134,-1616.5 1134,-1728.5 1134,-1728.5 1134,-1734.5 1128,-1740.5 1122,-1740.5 1122,-1740.5 902,-1740.5 902,-1740.5 896,-1740.5 890,-1734.5 890,-1728.5 890,-1728.5 890,-1616.5 890,-1616.5 890,-1610.5 896,-1604.5 902,-1604.5"/>
|
|
<text text-anchor="middle" x="1012" y="-1725.3" font-family="Times,serif" font-size="14.00">ProjectStep</text>
|
|
<polyline fill="none" stroke="black" points="890,-1717.5 1134,-1717.5 "/>
|
|
<text text-anchor="start" x="898" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="898" y="-1687.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
|
<text text-anchor="start" x="898" y="-1672.3" font-family="Times,serif" font-size="14.00">project_id :integer</text>
|
|
<text text-anchor="start" x="898" y="-1657.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="898" y="-1642.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="898" y="-1627.3" font-family="Times,serif" font-size="14.00">title :character varying(255)</text>
|
|
<text text-anchor="start" x="898" y="-1612.3" font-family="Times,serif" font-size="14.00">step_nb :integer</text>
|
|
</g>
|
|
<!-- Project->ProjectStep -->
|
|
<g id="edge26" class="edge"><title>Project->ProjectStep</title>
|
|
<path fill="none" stroke="#25fda0" d="M1564.87,-2017.94C1437.81,-1938.78 1248.95,-1821.12 1128.16,-1745.87"/>
|
|
<ellipse fill="none" stroke="#25fda0" cx="1568.4" cy="-2020.13" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#25fda0" stroke="#25fda0" points="1128.07,-1745.81 1121.97,-1736.71 1123.83,-1743.17 1119.59,-1740.53 1119.59,-1740.53 1119.59,-1740.53 1123.83,-1743.17 1117.21,-1744.35 1128.07,-1745.81 1128.07,-1745.81"/>
|
|
</g>
|
|
<!-- ProjectUser -->
|
|
<g id="node74" class="node"><title>ProjectUser</title>
|
|
<path fill="none" stroke="black" d="M640,-1604.5C640,-1604.5 860,-1604.5 860,-1604.5 866,-1604.5 872,-1610.5 872,-1616.5 872,-1616.5 872,-1728.5 872,-1728.5 872,-1734.5 866,-1740.5 860,-1740.5 860,-1740.5 640,-1740.5 640,-1740.5 634,-1740.5 628,-1734.5 628,-1728.5 628,-1728.5 628,-1616.5 628,-1616.5 628,-1610.5 634,-1604.5 640,-1604.5"/>
|
|
<text text-anchor="middle" x="750" y="-1725.3" font-family="Times,serif" font-size="14.00">ProjectUser</text>
|
|
<polyline fill="none" stroke="black" points="628,-1717.5 872,-1717.5 "/>
|
|
<text text-anchor="start" x="636" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="636" y="-1687.3" font-family="Times,serif" font-size="14.00">project_id :integer</text>
|
|
<text text-anchor="start" x="636" y="-1672.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="636" y="-1657.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="636" y="-1642.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="636" y="-1627.3" font-family="Times,serif" font-size="14.00">is_valid :boolean</text>
|
|
<text text-anchor="start" x="636" y="-1612.3" font-family="Times,serif" font-size="14.00">valid_token :character varying(255)</text>
|
|
</g>
|
|
<!-- Project->ProjectUser -->
|
|
<g id="edge24" class="edge"><title>Project->ProjectUser</title>
|
|
<path fill="none" stroke="#cad9f4" d="M1564.72,-2016.06C1485.89,-1969.81 1382.64,-1915.79 1284,-1884 1229.74,-1866.51 1211.74,-1881.92 1157,-1866 1030.85,-1829.31 1003.53,-1801.05 881.613,-1741.3"/>
|
|
<ellipse fill="none" stroke="#cad9f4" cx="1568.35" cy="-2018.19" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#cad9f4" stroke="#cad9f4" points="881.27,-1741.13 874.25,-1732.71 876.775,-1738.94 872.279,-1736.75 872.279,-1736.75 872.279,-1736.75 876.775,-1738.94 870.309,-1740.8 881.27,-1741.13 881.27,-1741.13"/>
|
|
</g>
|
|
<!-- Machine -->
|
|
<g id="node83" class="node"><title>Machine</title>
|
|
<path fill="none" stroke="black" d="M3117,-1604.5C3117,-1604.5 3337,-1604.5 3337,-1604.5 3343,-1604.5 3349,-1610.5 3349,-1616.5 3349,-1616.5 3349,-1728.5 3349,-1728.5 3349,-1734.5 3343,-1740.5 3337,-1740.5 3337,-1740.5 3117,-1740.5 3117,-1740.5 3111,-1740.5 3105,-1734.5 3105,-1728.5 3105,-1728.5 3105,-1616.5 3105,-1616.5 3105,-1610.5 3111,-1604.5 3117,-1604.5"/>
|
|
<text text-anchor="middle" x="3227" y="-1725.3" font-family="Times,serif" font-size="14.00">Machine</text>
|
|
<polyline fill="none" stroke="black" points="3105,-1717.5 3349,-1717.5 "/>
|
|
<text text-anchor="start" x="3113" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3113" y="-1687.3" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
|
<text text-anchor="start" x="3113" y="-1672.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
|
<text text-anchor="start" x="3113" y="-1657.3" font-family="Times,serif" font-size="14.00">spec :text</text>
|
|
<text text-anchor="start" x="3113" y="-1642.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3113" y="-1627.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3113" y="-1612.3" font-family="Times,serif" font-size="14.00">slug :character varying(255)</text>
|
|
</g>
|
|
<!-- Project->Machine -->
|
|
<g id="edge21" class="edge"><title>Project->Machine</title>
|
|
<path fill="none" stroke="#45754c" d="M1835.52,-2043.83C1953.39,-1995.79 2129.1,-1928.29 2287,-1884 2606.58,-1794.35 2698.73,-1824.39 3020,-1741 3044.47,-1734.65 3070.28,-1727.01 3095.06,-1719.19"/>
|
|
<polygon fill="#45754c" stroke="#45754c" points="1835.33,-2043.91 1824.37,-2043.53 1830.7,-2045.8 1826.07,-2047.69 1826.07,-2047.69 1826.07,-2047.69 1830.7,-2045.8 1827.78,-2051.86 1835.33,-2043.91 1835.33,-2043.91"/>
|
|
<polygon fill="#45754c" stroke="#45754c" points="3095.34,-1719.1 3106.23,-1720.36 3100.1,-1717.59 3104.87,-1716.07 3104.87,-1716.07 3104.87,-1716.07 3100.1,-1717.59 3103.5,-1711.78 3095.34,-1719.1 3095.34,-1719.1"/>
|
|
</g>
|
|
<!-- Component -->
|
|
<g id="node85" class="node"><title>Component</title>
|
|
<path fill="none" stroke="black" d="M1622,-1642C1622,-1642 1776,-1642 1776,-1642 1782,-1642 1788,-1648 1788,-1654 1788,-1654 1788,-1691 1788,-1691 1788,-1697 1782,-1703 1776,-1703 1776,-1703 1622,-1703 1622,-1703 1616,-1703 1610,-1697 1610,-1691 1610,-1691 1610,-1654 1610,-1654 1610,-1648 1616,-1642 1622,-1642"/>
|
|
<text text-anchor="middle" x="1699" y="-1687.8" font-family="Times,serif" font-size="14.00">Component</text>
|
|
<polyline fill="none" stroke="black" points="1610,-1680 1788,-1680 "/>
|
|
<text text-anchor="start" x="1618" y="-1664.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="1618" y="-1649.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
|
</g>
|
|
<!-- Project->Component -->
|
|
<g id="edge22" class="edge"><title>Project->Component</title>
|
|
<path fill="none" stroke="#f0ac5d" d="M1699,-1994.28C1699,-1903.05 1699,-1776.98 1699,-1713.48"/>
|
|
<polygon fill="#f0ac5d" stroke="#f0ac5d" points="1699,-1994.38 1694.5,-2004.38 1699,-1999.38 1699,-2004.38 1699,-2004.38 1699,-2004.38 1699,-1999.38 1703.5,-2004.38 1699,-1994.38 1699,-1994.38"/>
|
|
<polygon fill="#f0ac5d" stroke="#f0ac5d" points="1699,-1713.11 1703.5,-1703.11 1699,-1708.11 1699,-1703.11 1699,-1703.11 1699,-1703.11 1699,-1708.11 1694.5,-1703.11 1699,-1713.11 1699,-1713.11"/>
|
|
</g>
|
|
<!-- CustomAsset -->
|
|
<g id="node17" class="node"><title>CustomAsset</title>
|
|
<path fill="none" stroke="black" d="M5869,-2966.5C5869,-2966.5 6089,-2966.5 6089,-2966.5 6095,-2966.5 6101,-2972.5 6101,-2978.5 6101,-2978.5 6101,-3045.5 6101,-3045.5 6101,-3051.5 6095,-3057.5 6089,-3057.5 6089,-3057.5 5869,-3057.5 5869,-3057.5 5863,-3057.5 5857,-3051.5 5857,-3045.5 5857,-3045.5 5857,-2978.5 5857,-2978.5 5857,-2972.5 5863,-2966.5 5869,-2966.5"/>
|
|
<text text-anchor="middle" x="5979" y="-3042.3" font-family="Times,serif" font-size="14.00">CustomAsset</text>
|
|
<polyline fill="none" stroke="black" points="5857,-3034.5 6101,-3034.5 "/>
|
|
<text text-anchor="start" x="5865" y="-3019.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="5865" y="-3004.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
|
<text text-anchor="start" x="5865" y="-2989.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5865" y="-2974.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- CustomAssetFile -->
|
|
<g id="node86" class="node"><title>CustomAssetFile</title>
|
|
<path fill="none" stroke="black" d="M5869,-2560C5869,-2560 6089,-2560 6089,-2560 6095,-2560 6101,-2566 6101,-2572 6101,-2572 6101,-2684 6101,-2684 6101,-2690 6095,-2696 6089,-2696 6089,-2696 5869,-2696 5869,-2696 5863,-2696 5857,-2690 5857,-2684 5857,-2684 5857,-2572 5857,-2572 5857,-2566 5863,-2560 5869,-2560"/>
|
|
<text text-anchor="middle" x="5979" y="-2680.8" font-family="Times,serif" font-size="14.00">CustomAssetFile</text>
|
|
<polyline fill="none" stroke="black" points="5857,-2673 6101,-2673 "/>
|
|
<text text-anchor="start" x="5865" y="-2657.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="5865" y="-2642.8" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="5865" y="-2627.8" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="5865" y="-2612.8" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="5865" y="-2597.8" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="5865" y="-2582.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5865" y="-2567.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- CustomAsset->CustomAssetFile -->
|
|
<g id="edge27" class="edge"><title>CustomAsset->CustomAssetFile</title>
|
|
<path fill="none" stroke="#618d80" d="M5979,-2958.36C5979,-2892.44 5979,-2779.08 5979,-2704.07"/>
|
|
<ellipse fill="none" stroke="#618d80" cx="5979" cy="-2962.43" rx="4" ry="4"/>
|
|
<ellipse fill="#618d80" stroke="#618d80" cx="5979" cy="-2700.03" rx="4" ry="4"/>
|
|
</g>
|
|
<!-- AgeRange -->
|
|
<g id="node18" class="node"><title>AgeRange</title>
|
|
<path fill="none" stroke="black" d="M4276,-2575C4276,-2575 4496,-2575 4496,-2575 4502,-2575 4508,-2581 4508,-2587 4508,-2587 4508,-2669 4508,-2669 4508,-2675 4502,-2681 4496,-2681 4496,-2681 4276,-2681 4276,-2681 4270,-2681 4264,-2675 4264,-2669 4264,-2669 4264,-2587 4264,-2587 4264,-2581 4270,-2575 4276,-2575"/>
|
|
<text text-anchor="middle" x="4386" y="-2665.8" font-family="Times,serif" font-size="14.00">AgeRange</text>
|
|
<polyline fill="none" stroke="black" points="4264,-2658 4508,-2658 "/>
|
|
<text text-anchor="start" x="4272" y="-2642.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4272" y="-2627.8" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
|
<text text-anchor="start" x="4272" y="-2612.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4272" y="-2597.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4272" y="-2582.8" font-family="Times,serif" font-size="14.00">slug :character varying</text>
|
|
</g>
|
|
<!-- AgeRange->Event -->
|
|
<g id="edge28" class="edge"><title>AgeRange->Event</title>
|
|
<path fill="none" stroke="#c69de0" d="M4403.94,-2567.19C4429.38,-2482.36 4476.43,-2325.46 4508.7,-2217.86"/>
|
|
<ellipse fill="none" stroke="#c69de0" cx="4402.78" cy="-2571.06" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#c69de0" stroke="#c69de0" points="4508.71,-2217.83 4515.9,-2209.54 4510.15,-2213.04 4511.58,-2208.25 4511.58,-2208.25 4511.58,-2208.25 4510.15,-2213.04 4507.27,-2206.96 4508.71,-2217.83 4508.71,-2217.83"/>
|
|
</g>
|
|
<!-- Wallet -->
|
|
<g id="node19" class="node"><title>Wallet</title>
|
|
<path fill="none" stroke="black" d="M548,-1759.5C548,-1759.5 768,-1759.5 768,-1759.5 774,-1759.5 780,-1765.5 780,-1771.5 780,-1771.5 780,-1853.5 780,-1853.5 780,-1859.5 774,-1865.5 768,-1865.5 768,-1865.5 548,-1865.5 548,-1865.5 542,-1865.5 536,-1859.5 536,-1853.5 536,-1853.5 536,-1771.5 536,-1771.5 536,-1765.5 542,-1759.5 548,-1759.5"/>
|
|
<text text-anchor="middle" x="658" y="-1850.3" font-family="Times,serif" font-size="14.00">Wallet</text>
|
|
<polyline fill="none" stroke="black" points="536,-1842.5 780,-1842.5 "/>
|
|
<text text-anchor="start" x="544" y="-1827.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="544" y="-1812.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="544" y="-1797.3" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
|
<text text-anchor="start" x="544" y="-1782.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="544" y="-1767.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- WalletTransaction -->
|
|
<g id="node62" class="node"><title>WalletTransaction</title>
|
|
<path fill="none" stroke="black" d="M555,-1419.5C555,-1419.5 775,-1419.5 775,-1419.5 781,-1419.5 787,-1425.5 787,-1431.5 787,-1431.5 787,-1573.5 787,-1573.5 787,-1579.5 781,-1585.5 775,-1585.5 775,-1585.5 555,-1585.5 555,-1585.5 549,-1585.5 543,-1579.5 543,-1573.5 543,-1573.5 543,-1431.5 543,-1431.5 543,-1425.5 549,-1419.5 555,-1419.5"/>
|
|
<text text-anchor="middle" x="665" y="-1570.3" font-family="Times,serif" font-size="14.00">WalletTransaction</text>
|
|
<polyline fill="none" stroke="black" points="543,-1562.5 787,-1562.5 "/>
|
|
<text text-anchor="start" x="551" y="-1547.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="551" y="-1532.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="551" y="-1517.3" font-family="Times,serif" font-size="14.00">wallet_id :integer</text>
|
|
<text text-anchor="start" x="551" y="-1502.3" font-family="Times,serif" font-size="14.00">transactable_id :integer</text>
|
|
<text text-anchor="start" x="551" y="-1487.3" font-family="Times,serif" font-size="14.00">transactable_type :character varying</text>
|
|
<text text-anchor="start" x="551" y="-1472.3" font-family="Times,serif" font-size="14.00">transaction_type :character varying</text>
|
|
<text text-anchor="start" x="551" y="-1457.3" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
|
<text text-anchor="start" x="551" y="-1442.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="551" y="-1427.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Wallet->WalletTransaction -->
|
|
<g id="edge29" class="edge"><title>Wallet->WalletTransaction</title>
|
|
<path fill="none" stroke="#400a8d" d="M622.329,-1751.57C621.037,-1748.06 619.91,-1744.52 619,-1741 603.78,-1682.04 606.032,-1663.49 619,-1604 619.623,-1601.14 620.334,-1598.27 621.121,-1595.4"/>
|
|
<ellipse fill="none" stroke="#400a8d" cx="623.904" cy="-1755.48" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#400a8d" stroke="#400a8d" points="621.183,-1595.19 628.381,-1586.92 622.628,-1590.41 624.073,-1585.62 624.073,-1585.62 624.073,-1585.62 622.628,-1590.41 619.765,-1584.32 621.183,-1595.19 621.183,-1595.19"/>
|
|
</g>
|
|
<!-- Stats::Event -->
|
|
<g id="node20" class="node"><title>Stats::Event</title>
|
|
<polygon fill="none" stroke="black" points="6119,-2989 6119,-3035 6201,-3035 6201,-2989 6119,-2989"/>
|
|
<text text-anchor="middle" x="6160" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Event</text>
|
|
<polyline fill="none" stroke="black" points="6119,-3012 6201,-3012 "/>
|
|
<text text-anchor="middle" x="6160" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
|
</g>
|
|
<!-- Stats::Project -->
|
|
<g id="node21" class="node"><title>Stats::Project</title>
|
|
<polygon fill="none" stroke="black" points="6219.5,-2989 6219.5,-3035 6308.5,-3035 6308.5,-2989 6219.5,-2989"/>
|
|
<text text-anchor="middle" x="6264" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Project</text>
|
|
<polyline fill="none" stroke="black" points="6219.5,-3012 6308.5,-3012 "/>
|
|
<text text-anchor="middle" x="6264" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
|
</g>
|
|
<!-- Stats::User -->
|
|
<g id="node22" class="node"><title>Stats::User</title>
|
|
<polygon fill="none" stroke="black" points="6327,-2989 6327,-3035 6403,-3035 6403,-2989 6327,-2989"/>
|
|
<text text-anchor="middle" x="6365" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::User</text>
|
|
<polyline fill="none" stroke="black" points="6327,-3012 6403,-3012 "/>
|
|
<text text-anchor="middle" x="6365" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
|
</g>
|
|
<!-- Stats::Subscription -->
|
|
<g id="node23" class="node"><title>Stats::Subscription</title>
|
|
<polygon fill="none" stroke="black" points="6421.5,-2989 6421.5,-3035 6540.5,-3035 6540.5,-2989 6421.5,-2989"/>
|
|
<text text-anchor="middle" x="6481" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Subscription</text>
|
|
<polyline fill="none" stroke="black" points="6421.5,-3012 6540.5,-3012 "/>
|
|
<text text-anchor="middle" x="6481" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
|
</g>
|
|
<!-- Stats::Training -->
|
|
<g id="node24" class="node"><title>Stats::Training</title>
|
|
<polygon fill="none" stroke="black" points="6558.5,-2989 6558.5,-3035 6655.5,-3035 6655.5,-2989 6558.5,-2989"/>
|
|
<text text-anchor="middle" x="6607" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Training</text>
|
|
<polyline fill="none" stroke="black" points="6558.5,-3012 6655.5,-3012 "/>
|
|
<text text-anchor="middle" x="6607" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
|
</g>
|
|
<!-- Stats::Account -->
|
|
<g id="node25" class="node"><title>Stats::Account</title>
|
|
<polygon fill="none" stroke="black" points="6674,-2989 6674,-3035 6770,-3035 6770,-2989 6674,-2989"/>
|
|
<text text-anchor="middle" x="6722" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Account</text>
|
|
<polyline fill="none" stroke="black" points="6674,-3012 6770,-3012 "/>
|
|
<text text-anchor="middle" x="6722" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
|
</g>
|
|
<!-- Stats::Machine -->
|
|
<g id="node26" class="node"><title>Stats::Machine</title>
|
|
<polygon fill="none" stroke="black" points="6788,-2989 6788,-3035 6886,-3035 6886,-2989 6788,-2989"/>
|
|
<text text-anchor="middle" x="6837" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Machine</text>
|
|
<polyline fill="none" stroke="black" points="6788,-3012 6886,-3012 "/>
|
|
<text text-anchor="middle" x="6837" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
|
</g>
|
|
<!-- PriceCategory->EventPriceCategory -->
|
|
<g id="edge30" class="edge"><title>PriceCategory->EventPriceCategory</title>
|
|
<path fill="none" stroke="#90c331" d="M5045.19,-1613.73C4970.06,-1541.14 4841.39,-1416.84 4762.11,-1340.27"/>
|
|
<ellipse fill="none" stroke="#90c331" cx="5048.26" cy="-1616.69" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#90c331" stroke="#90c331" points="4761.79,-1339.96 4757.73,-1329.77 4758.2,-1336.48 4754.6,-1333.01 4754.6,-1333.01 4754.6,-1333.01 4758.2,-1336.48 4751.47,-1336.24 4761.79,-1339.96 4761.79,-1339.96"/>
|
|
</g>
|
|
<!-- Invoice -->
|
|
<g id="node28" class="node"><title>Invoice</title>
|
|
<path fill="none" stroke="black" d="M2548,-204.5C2548,-204.5 2768,-204.5 2768,-204.5 2774,-204.5 2780,-210.5 2780,-216.5 2780,-216.5 2780,-493.5 2780,-493.5 2780,-499.5 2774,-505.5 2768,-505.5 2768,-505.5 2548,-505.5 2548,-505.5 2542,-505.5 2536,-499.5 2536,-493.5 2536,-493.5 2536,-216.5 2536,-216.5 2536,-210.5 2542,-204.5 2548,-204.5"/>
|
|
<text text-anchor="middle" x="2658" y="-490.3" font-family="Times,serif" font-size="14.00">Invoice</text>
|
|
<polyline fill="none" stroke="black" points="2536,-482.5 2780,-482.5 "/>
|
|
<text text-anchor="start" x="2544" y="-467.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2544" y="-452.3" font-family="Times,serif" font-size="14.00">invoiced_id :integer</text>
|
|
<text text-anchor="start" x="2544" y="-437.3" font-family="Times,serif" font-size="14.00">invoiced_type :character varying(255)</text>
|
|
<text text-anchor="start" x="2544" y="-422.3" font-family="Times,serif" font-size="14.00">stp_invoice_id :character varying(255)</text>
|
|
<text text-anchor="start" x="2544" y="-407.3" font-family="Times,serif" font-size="14.00">total :integer</text>
|
|
<text text-anchor="start" x="2544" y="-392.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2544" y="-377.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2544" y="-362.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="2544" y="-347.3" font-family="Times,serif" font-size="14.00">reference :character varying(255)</text>
|
|
<text text-anchor="start" x="2544" y="-332.3" font-family="Times,serif" font-size="14.00">avoir_mode :character varying(255)</text>
|
|
<text text-anchor="start" x="2544" y="-317.3" font-family="Times,serif" font-size="14.00">avoir_date :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2544" y="-302.3" font-family="Times,serif" font-size="14.00">invoice_id :integer</text>
|
|
<text text-anchor="start" x="2544" y="-287.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="2544" y="-272.3" font-family="Times,serif" font-size="14.00">subscription_to_expire :boolean</text>
|
|
<text text-anchor="start" x="2544" y="-257.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
|
<text text-anchor="start" x="2544" y="-242.3" font-family="Times,serif" font-size="14.00">wallet_amount :integer</text>
|
|
<text text-anchor="start" x="2544" y="-227.3" font-family="Times,serif" font-size="14.00">wallet_transaction_id :integer</text>
|
|
<text text-anchor="start" x="2544" y="-212.3" font-family="Times,serif" font-size="14.00">coupon_id :integer</text>
|
|
</g>
|
|
<!-- Invoice->InvoiceItem -->
|
|
<g id="edge31" class="edge"><title>Invoice->InvoiceItem</title>
|
|
<path fill="none" stroke="#c6053c" d="M2787.25,-283.911C2857.57,-245.782 2944.58,-198.599 3016.31,-159.703"/>
|
|
<ellipse fill="none" stroke="#c6053c" cx="2783.73" cy="-285.821" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#c6053c" stroke="#c6053c" points="3016.64,-159.526 3027.58,-158.715 3021.04,-157.142 3025.43,-154.759 3025.43,-154.759 3025.43,-154.759 3021.04,-157.142 3023.29,-150.803 3016.64,-159.526 3016.64,-159.526"/>
|
|
</g>
|
|
<!-- Invoice->Invoice -->
|
|
<g id="edge32" class="edge"><title>Invoice->Invoice</title>
|
|
<path fill="none" stroke="#83c0a9" d="M2787.31,-375.636C2794.03,-370.546 2798,-363.667 2798,-355 2798,-346.333 2794.03,-339.454 2787.31,-334.364"/>
|
|
<ellipse fill="none" stroke="#83c0a9" cx="2783.82" cy="-377.739" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#83c0a9" stroke="#83c0a9" cx="2783.82" cy="-332.261" rx="4.00002" ry="4.00002"/>
|
|
<text text-anchor="middle" x="2812" y="-351.3" font-family="Times,serif" font-size="14.00">avoir</text>
|
|
</g>
|
|
<!-- PlanFile -->
|
|
<g id="node29" class="node"><title>PlanFile</title>
|
|
<path fill="none" stroke="black" d="M2749,-926.5C2749,-926.5 2969,-926.5 2969,-926.5 2975,-926.5 2981,-932.5 2981,-938.5 2981,-938.5 2981,-1050.5 2981,-1050.5 2981,-1056.5 2975,-1062.5 2969,-1062.5 2969,-1062.5 2749,-1062.5 2749,-1062.5 2743,-1062.5 2737,-1056.5 2737,-1050.5 2737,-1050.5 2737,-938.5 2737,-938.5 2737,-932.5 2743,-926.5 2749,-926.5"/>
|
|
<text text-anchor="middle" x="2859" y="-1047.3" font-family="Times,serif" font-size="14.00">PlanFile</text>
|
|
<polyline fill="none" stroke="black" points="2737,-1039.5 2981,-1039.5 "/>
|
|
<text text-anchor="start" x="2745" y="-1024.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2745" y="-1009.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="2745" y="-994.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="2745" y="-979.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="2745" y="-964.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="2745" y="-949.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2745" y="-934.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- OfferDay -->
|
|
<g id="node30" class="node"><title>OfferDay</title>
|
|
<path fill="none" stroke="black" d="M2241,-647.5C2241,-647.5 2461,-647.5 2461,-647.5 2467,-647.5 2473,-653.5 2473,-659.5 2473,-659.5 2473,-756.5 2473,-756.5 2473,-762.5 2467,-768.5 2461,-768.5 2461,-768.5 2241,-768.5 2241,-768.5 2235,-768.5 2229,-762.5 2229,-756.5 2229,-756.5 2229,-659.5 2229,-659.5 2229,-653.5 2235,-647.5 2241,-647.5"/>
|
|
<text text-anchor="middle" x="2351" y="-753.3" font-family="Times,serif" font-size="14.00">OfferDay</text>
|
|
<polyline fill="none" stroke="black" points="2229,-745.5 2473,-745.5 "/>
|
|
<text text-anchor="start" x="2237" y="-730.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2237" y="-715.3" font-family="Times,serif" font-size="14.00">subscription_id :integer</text>
|
|
<text text-anchor="start" x="2237" y="-700.3" font-family="Times,serif" font-size="14.00">start_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2237" y="-685.3" font-family="Times,serif" font-size="14.00">end_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2237" y="-670.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2237" y="-655.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- OfferDay->Invoice -->
|
|
<g id="edge33" class="edge"><title>OfferDay->Invoice</title>
|
|
<path fill="none" stroke="#c6fe8b" d="M2408.37,-641.271C2431.27,-615.049 2457.87,-584.589 2482,-557 2497.23,-539.586 2513.2,-521.328 2529.06,-503.216"/>
|
|
<ellipse fill="none" stroke="#c6fe8b" cx="2405.57" cy="-644.479" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#c6fe8b" stroke="#c6fe8b" points="2529.25,-502.99 2539.23,-498.429 2532.55,-499.228 2535.84,-495.465 2535.84,-495.465 2535.84,-495.465 2532.55,-499.228 2532.45,-492.501 2529.25,-502.99 2529.25,-502.99"/>
|
|
</g>
|
|
<!-- StatisticIndex -->
|
|
<g id="node59" class="node"><title>StatisticIndex</title>
|
|
<path fill="none" stroke="black" d="M5607,-2034.5C5607,-2034.5 5827,-2034.5 5827,-2034.5 5833,-2034.5 5839,-2040.5 5839,-2046.5 5839,-2046.5 5839,-2158.5 5839,-2158.5 5839,-2164.5 5833,-2170.5 5827,-2170.5 5827,-2170.5 5607,-2170.5 5607,-2170.5 5601,-2170.5 5595,-2164.5 5595,-2158.5 5595,-2158.5 5595,-2046.5 5595,-2046.5 5595,-2040.5 5601,-2034.5 5607,-2034.5"/>
|
|
<text text-anchor="middle" x="5717" y="-2155.3" font-family="Times,serif" font-size="14.00">StatisticIndex</text>
|
|
<polyline fill="none" stroke="black" points="5595,-2147.5 5839,-2147.5 "/>
|
|
<text text-anchor="start" x="5603" y="-2132.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="5603" y="-2117.3" font-family="Times,serif" font-size="14.00">es_type_key :character varying(255)</text>
|
|
<text text-anchor="start" x="5603" y="-2102.3" font-family="Times,serif" font-size="14.00">label :character varying(255)</text>
|
|
<text text-anchor="start" x="5603" y="-2087.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5603" y="-2072.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5603" y="-2057.3" font-family="Times,serif" font-size="14.00">table :boolean</text>
|
|
<text text-anchor="start" x="5603" y="-2042.3" font-family="Times,serif" font-size="14.00">ca :boolean</text>
|
|
</g>
|
|
<!-- StatisticType->StatisticIndex -->
|
|
<g id="edge34" class="edge"><title>StatisticType->StatisticIndex</title>
|
|
<path fill="none" stroke="#42cbe1" d="M5711.91,-2544.03C5709.64,-2443.46 5709.7,-2275.43 5712.1,-2178.56"/>
|
|
<ellipse fill="none" stroke="#42cbe1" cx="5712.01" cy="-2548.27" rx="4" ry="4"/>
|
|
<ellipse fill="#42cbe1" stroke="#42cbe1" cx="5712.2" cy="-2174.56" rx="4" ry="4"/>
|
|
</g>
|
|
<!-- StatisticType->StatisticTypeSubType -->
|
|
<g id="edge35" class="edge"><title>StatisticType->StatisticTypeSubType</title>
|
|
<path fill="none" stroke="#62c87e" d="M5675.91,-2544.9C5623.19,-2439.56 5532.92,-2259.2 5485.76,-2164.95"/>
|
|
<ellipse fill="none" stroke="#62c87e" cx="5677.81" cy="-2548.7" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#62c87e" stroke="#62c87e" points="5485.67,-2164.77 5485.21,-2153.82 5483.43,-2160.3 5481.19,-2155.83 5481.19,-2155.83 5481.19,-2155.83 5483.43,-2160.3 5477.17,-2157.85 5485.67,-2164.77 5485.67,-2164.77"/>
|
|
</g>
|
|
<!-- StatisticCustomAggregation -->
|
|
<g id="node77" class="node"><title>StatisticCustomAggregation</title>
|
|
<path fill="none" stroke="black" d="M5869,-2027C5869,-2027 6089,-2027 6089,-2027 6095,-2027 6101,-2033 6101,-2039 6101,-2039 6101,-2166 6101,-2166 6101,-2172 6095,-2178 6089,-2178 6089,-2178 5869,-2178 5869,-2178 5863,-2178 5857,-2172 5857,-2166 5857,-2166 5857,-2039 5857,-2039 5857,-2033 5863,-2027 5869,-2027"/>
|
|
<text text-anchor="middle" x="5979" y="-2162.8" font-family="Times,serif" font-size="14.00">StatisticCustomAggregation</text>
|
|
<polyline fill="none" stroke="black" points="5857,-2155 6101,-2155 "/>
|
|
<text text-anchor="start" x="5865" y="-2139.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="5865" y="-2124.8" font-family="Times,serif" font-size="14.00">query :text</text>
|
|
<text text-anchor="start" x="5865" y="-2109.8" font-family="Times,serif" font-size="14.00">statistic_type_id :integer</text>
|
|
<text text-anchor="start" x="5865" y="-2094.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5865" y="-2079.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5865" y="-2064.8" font-family="Times,serif" font-size="14.00">field :character varying</text>
|
|
<text text-anchor="start" x="5865" y="-2049.8" font-family="Times,serif" font-size="14.00">es_index :character varying</text>
|
|
<text text-anchor="start" x="5865" y="-2034.8" font-family="Times,serif" font-size="14.00">es_type :character varying</text>
|
|
</g>
|
|
<!-- StatisticType->StatisticCustomAggregation -->
|
|
<g id="edge36" class="edge"><title>StatisticType->StatisticCustomAggregation</title>
|
|
<path fill="none" stroke="#007425" d="M5758.12,-2544.85C5806.97,-2447.23 5888.03,-2285.26 5937.19,-2187.04"/>
|
|
<ellipse fill="none" stroke="#007425" cx="5756.19" cy="-2548.7" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#007425" stroke="#007425" points="5937.22,-2186.97 5945.72,-2180.04 5939.46,-2182.5 5941.7,-2178.03 5941.7,-2178.03 5941.7,-2178.03 5939.46,-2182.5 5937.68,-2176.01 5937.22,-2186.97 5937.22,-2186.97"/>
|
|
</g>
|
|
<!-- Address -->
|
|
<g id="node33" class="node"><title>Address</title>
|
|
<path fill="none" stroke="black" d="M49,-1174.5C49,-1174.5 269,-1174.5 269,-1174.5 275,-1174.5 281,-1180.5 281,-1186.5 281,-1186.5 281,-1358.5 281,-1358.5 281,-1364.5 275,-1370.5 269,-1370.5 269,-1370.5 49,-1370.5 49,-1370.5 43,-1370.5 37,-1364.5 37,-1358.5 37,-1358.5 37,-1186.5 37,-1186.5 37,-1180.5 43,-1174.5 49,-1174.5"/>
|
|
<text text-anchor="middle" x="159" y="-1355.3" font-family="Times,serif" font-size="14.00">Address</text>
|
|
<polyline fill="none" stroke="black" points="37,-1347.5 281,-1347.5 "/>
|
|
<text text-anchor="start" x="45" y="-1332.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="45" y="-1317.3" font-family="Times,serif" font-size="14.00">address :character varying(255)</text>
|
|
<text text-anchor="start" x="45" y="-1302.3" font-family="Times,serif" font-size="14.00">street_number :character varying(255)</text>
|
|
<text text-anchor="start" x="45" y="-1287.3" font-family="Times,serif" font-size="14.00">route :character varying(255)</text>
|
|
<text text-anchor="start" x="45" y="-1272.3" font-family="Times,serif" font-size="14.00">locality :character varying(255)</text>
|
|
<text text-anchor="start" x="45" y="-1257.3" font-family="Times,serif" font-size="14.00">country :character varying(255)</text>
|
|
<text text-anchor="start" x="45" y="-1242.3" font-family="Times,serif" font-size="14.00">postal_code :character varying(255)</text>
|
|
<text text-anchor="start" x="45" y="-1227.3" font-family="Times,serif" font-size="14.00">placeable_id :integer</text>
|
|
<text text-anchor="start" x="45" y="-1212.3" font-family="Times,serif" font-size="14.00">placeable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="45" y="-1197.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="45" y="-1182.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Plan->Price -->
|
|
<g id="edge43" class="edge"><title>Plan->Price</title>
|
|
<path fill="none" stroke="#489792" d="M3056.35,-1164.43C3069.27,-1156.69 3082.58,-1149.7 3096,-1144 3143.22,-1123.96 3162.78,-1146.04 3210,-1126 3239.06,-1113.66 3267.66,-1095.39 3292.98,-1076.4"/>
|
|
<ellipse fill="none" stroke="#489792" cx="3052.62" cy="-1166.72" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#489792" stroke="#489792" points="3293.13,-1076.29 3303.81,-1073.8 3297.1,-1073.25 3301.08,-1070.22 3301.08,-1070.22 3301.08,-1070.22 3297.1,-1073.25 3298.35,-1066.64 3293.13,-1076.29 3293.13,-1076.29"/>
|
|
</g>
|
|
<!-- Plan->PlanFile -->
|
|
<g id="edge42" class="edge"><title>Plan->PlanFile</title>
|
|
<path fill="none" stroke="#caf08f" d="M3055.01,-1186.61C3076.29,-1162.54 3085.81,-1136.06 3066,-1111 3044.47,-1083.77 3021.46,-1107.67 2990,-1093 2974.87,-1085.95 2959.78,-1076.99 2945.5,-1067.36"/>
|
|
<ellipse fill="none" stroke="#caf08f" cx="3052.09" cy="-1189.75" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#caf08f" stroke="#caf08f" cx="2941.85" cy="-1064.86" rx="4.00002" ry="4.00002"/>
|
|
</g>
|
|
<!-- Credit -->
|
|
<g id="node44" class="node"><title>Credit</title>
|
|
<path fill="none" stroke="black" d="M2473,-926.5C2473,-926.5 2693,-926.5 2693,-926.5 2699,-926.5 2705,-932.5 2705,-938.5 2705,-938.5 2705,-1050.5 2705,-1050.5 2705,-1056.5 2699,-1062.5 2693,-1062.5 2693,-1062.5 2473,-1062.5 2473,-1062.5 2467,-1062.5 2461,-1056.5 2461,-1050.5 2461,-1050.5 2461,-938.5 2461,-938.5 2461,-932.5 2467,-926.5 2473,-926.5"/>
|
|
<text text-anchor="middle" x="2583" y="-1047.3" font-family="Times,serif" font-size="14.00">Credit</text>
|
|
<polyline fill="none" stroke="black" points="2461,-1039.5 2705,-1039.5 "/>
|
|
<text text-anchor="start" x="2469" y="-1024.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2469" y="-1009.3" font-family="Times,serif" font-size="14.00">creditable_id :integer</text>
|
|
<text text-anchor="start" x="2469" y="-994.3" font-family="Times,serif" font-size="14.00">creditable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="2469" y="-979.3" font-family="Times,serif" font-size="14.00">plan_id :integer</text>
|
|
<text text-anchor="start" x="2469" y="-964.3" font-family="Times,serif" font-size="14.00">hours :integer</text>
|
|
<text text-anchor="start" x="2469" y="-949.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2469" y="-934.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Plan->Credit -->
|
|
<g id="edge37" class="edge"><title>Plan->Credit</title>
|
|
<path fill="none" stroke="#146954" d="M2904.37,-1137.18C2898.67,-1127.36 2891.64,-1118.42 2883,-1111 2856.69,-1088.41 2760.53,-1105.01 2728,-1093 2710.83,-1086.66 2693.7,-1077.89 2677.55,-1068.2"/>
|
|
<ellipse fill="none" stroke="#146954" cx="2906.4" cy="-1140.95" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#146954" stroke="#146954" points="2677.19,-1067.97 2671.04,-1058.89 2672.94,-1065.35 2668.68,-1062.72 2668.68,-1062.72 2668.68,-1062.72 2672.94,-1065.35 2666.32,-1066.55 2677.19,-1067.97 2677.19,-1067.97"/>
|
|
</g>
|
|
<!-- Plan->Credit -->
|
|
<g id="edge38" class="edge"><title>Plan->Credit</title>
|
|
<path fill="none" stroke="#a8690b" d="M2922.24,-1136.87C2917.72,-1127.27 2911.77,-1118.46 2904,-1111 2875.64,-1083.77 2764.97,-1106.37 2728,-1093 2710.67,-1086.73 2693.4,-1077.95 2677.14,-1068.2"/>
|
|
<ellipse fill="none" stroke="#a8690b" cx="2923.86" cy="-1140.67" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#a8690b" stroke="#a8690b" points="2676.72,-1067.94 2670.57,-1058.86 2672.46,-1065.32 2668.21,-1062.69 2668.21,-1062.69 2668.21,-1062.69 2672.46,-1065.32 2665.85,-1066.52 2676.72,-1067.94 2676.72,-1067.94"/>
|
|
<text text-anchor="middle" x="2957.5" y="-1114.8" font-family="Times,serif" font-size="14.00">training_credits</text>
|
|
</g>
|
|
<!-- Plan->Credit -->
|
|
<g id="edge39" class="edge"><title>Plan->Credit</title>
|
|
<path fill="none" stroke="#90531a" d="M2798.67,-1147.18C2797.45,-1146.11 2796.22,-1145.05 2795,-1144 2776.75,-1128.27 2771.51,-1125.14 2752,-1111 2732.65,-1096.98 2711.81,-1082.36 2691.59,-1068.42"/>
|
|
<ellipse fill="none" stroke="#90531a" cx="2801.83" cy="-1149.95" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#90531a" stroke="#90531a" points="2691.51,-1068.36 2685.83,-1058.99 2687.39,-1065.53 2683.28,-1062.69 2683.28,-1062.69 2683.28,-1062.69 2687.39,-1065.53 2680.72,-1066.4 2691.51,-1068.36 2691.51,-1068.36"/>
|
|
<text text-anchor="middle" x="2818" y="-1114.8" font-family="Times,serif" font-size="14.00">machine_credits</text>
|
|
</g>
|
|
<!-- Subscription -->
|
|
<g id="node55" class="node"><title>Subscription</title>
|
|
<path fill="none" stroke="black" d="M2122,-919C2122,-919 2352,-919 2352,-919 2358,-919 2364,-925 2364,-931 2364,-931 2364,-1058 2364,-1058 2364,-1064 2358,-1070 2352,-1070 2352,-1070 2122,-1070 2122,-1070 2116,-1070 2110,-1064 2110,-1058 2110,-1058 2110,-931 2110,-931 2110,-925 2116,-919 2122,-919"/>
|
|
<text text-anchor="middle" x="2237" y="-1054.8" font-family="Times,serif" font-size="14.00">Subscription</text>
|
|
<polyline fill="none" stroke="black" points="2110,-1047 2364,-1047 "/>
|
|
<text text-anchor="start" x="2118" y="-1031.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2118" y="-1016.8" font-family="Times,serif" font-size="14.00">plan_id :integer</text>
|
|
<text text-anchor="start" x="2118" y="-1001.8" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="2118" y="-986.8" font-family="Times,serif" font-size="14.00">stp_subscription_id :character varying(255)</text>
|
|
<text text-anchor="start" x="2118" y="-971.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2118" y="-956.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2118" y="-941.8" font-family="Times,serif" font-size="14.00">expired_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2118" y="-926.8" font-family="Times,serif" font-size="14.00">canceled_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Plan->Subscription -->
|
|
<g id="edge40" class="edge"><title>Plan->Subscription</title>
|
|
<path fill="none" stroke="#b2df44" d="M2797.5,-1145.15C2796.67,-1144.76 2795.84,-1144.38 2795,-1144 2747.64,-1122.7 2613.05,-1135.52 2562,-1126 2511.82,-1116.65 2499.79,-1110.91 2452,-1093 2426.28,-1083.36 2399.29,-1072.08 2373.46,-1060.69"/>
|
|
<ellipse fill="none" stroke="#b2df44" cx="2801.34" cy="-1147.07" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#b2df44" stroke="#b2df44" points="2373.14,-1060.55 2365.83,-1052.38 2368.57,-1058.52 2364,-1056.49 2364,-1056.49 2364,-1056.49 2368.57,-1058.52 2362.17,-1060.6 2373.14,-1060.55 2373.14,-1060.55"/>
|
|
</g>
|
|
<!-- PlanImage -->
|
|
<g id="node75" class="node"><title>PlanImage</title>
|
|
<path fill="none" stroke="black" d="M3011,-926.5C3011,-926.5 3231,-926.5 3231,-926.5 3237,-926.5 3243,-932.5 3243,-938.5 3243,-938.5 3243,-1050.5 3243,-1050.5 3243,-1056.5 3237,-1062.5 3231,-1062.5 3231,-1062.5 3011,-1062.5 3011,-1062.5 3005,-1062.5 2999,-1056.5 2999,-1050.5 2999,-1050.5 2999,-938.5 2999,-938.5 2999,-932.5 3005,-926.5 3011,-926.5"/>
|
|
<text text-anchor="middle" x="3121" y="-1047.3" font-family="Times,serif" font-size="14.00">PlanImage</text>
|
|
<polyline fill="none" stroke="black" points="2999,-1039.5 3243,-1039.5 "/>
|
|
<text text-anchor="start" x="3007" y="-1024.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3007" y="-1009.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="3007" y="-994.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="3007" y="-979.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="3007" y="-964.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="3007" y="-949.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3007" y="-934.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Plan->PlanImage -->
|
|
<g id="edge41" class="edge"><title>Plan->PlanImage</title>
|
|
<path fill="none" stroke="#604d25" d="M3054.56,-1165.58C3065.49,-1153.02 3075.57,-1139.75 3084,-1126 3094.27,-1109.24 3101.78,-1089.52 3107.24,-1070.57"/>
|
|
<ellipse fill="none" stroke="#604d25" cx="3051.78" cy="-1168.7" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#604d25" stroke="#604d25" cx="3108.32" cy="-1066.65" rx="4.00001" ry="4.00001"/>
|
|
</g>
|
|
<!-- MachineFile -->
|
|
<g id="node35" class="node"><title>MachineFile</title>
|
|
<path fill="none" stroke="black" d="M3117,-1204.5C3117,-1204.5 3337,-1204.5 3337,-1204.5 3343,-1204.5 3349,-1210.5 3349,-1216.5 3349,-1216.5 3349,-1328.5 3349,-1328.5 3349,-1334.5 3343,-1340.5 3337,-1340.5 3337,-1340.5 3117,-1340.5 3117,-1340.5 3111,-1340.5 3105,-1334.5 3105,-1328.5 3105,-1328.5 3105,-1216.5 3105,-1216.5 3105,-1210.5 3111,-1204.5 3117,-1204.5"/>
|
|
<text text-anchor="middle" x="3227" y="-1325.3" font-family="Times,serif" font-size="14.00">MachineFile</text>
|
|
<polyline fill="none" stroke="black" points="3105,-1317.5 3349,-1317.5 "/>
|
|
<text text-anchor="start" x="3113" y="-1302.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3113" y="-1287.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="3113" y="-1272.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="3113" y="-1257.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="3113" y="-1242.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="3113" y="-1227.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3113" y="-1212.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Organization -->
|
|
<g id="node36" class="node"><title>Organization</title>
|
|
<path fill="none" stroke="black" d="M78,-1619.5C78,-1619.5 298,-1619.5 298,-1619.5 304,-1619.5 310,-1625.5 310,-1631.5 310,-1631.5 310,-1713.5 310,-1713.5 310,-1719.5 304,-1725.5 298,-1725.5 298,-1725.5 78,-1725.5 78,-1725.5 72,-1725.5 66,-1719.5 66,-1713.5 66,-1713.5 66,-1631.5 66,-1631.5 66,-1625.5 72,-1619.5 78,-1619.5"/>
|
|
<text text-anchor="middle" x="188" y="-1710.3" font-family="Times,serif" font-size="14.00">Organization</text>
|
|
<polyline fill="none" stroke="black" points="66,-1702.5 310,-1702.5 "/>
|
|
<text text-anchor="start" x="74" y="-1687.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="74" y="-1672.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
|
<text text-anchor="start" x="74" y="-1657.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="74" y="-1642.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="74" y="-1627.3" font-family="Times,serif" font-size="14.00">profile_id :integer</text>
|
|
</g>
|
|
<!-- Organization->Address -->
|
|
<g id="edge44" class="edge"><title>Organization->Address</title>
|
|
<path fill="none" stroke="#6b7c45" d="M183.6,-1611.11C179.113,-1549.53 172.064,-1452.79 166.659,-1378.61"/>
|
|
<ellipse fill="none" stroke="#6b7c45" cx="183.918" cy="-1615.48" rx="4" ry="4"/>
|
|
<ellipse fill="#6b7c45" stroke="#6b7c45" cx="166.366" cy="-1374.59" rx="4" ry="4"/>
|
|
</g>
|
|
<!-- StatisticGraph -->
|
|
<g id="node37" class="node"><title>StatisticGraph</title>
|
|
<path fill="none" stroke="black" d="M5345,-1612C5345,-1612 5565,-1612 5565,-1612 5571,-1612 5577,-1618 5577,-1624 5577,-1624 5577,-1721 5577,-1721 5577,-1727 5571,-1733 5565,-1733 5565,-1733 5345,-1733 5345,-1733 5339,-1733 5333,-1727 5333,-1721 5333,-1721 5333,-1624 5333,-1624 5333,-1618 5339,-1612 5345,-1612"/>
|
|
<text text-anchor="middle" x="5455" y="-1717.8" font-family="Times,serif" font-size="14.00">StatisticGraph</text>
|
|
<polyline fill="none" stroke="black" points="5333,-1710 5577,-1710 "/>
|
|
<text text-anchor="start" x="5341" y="-1694.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="5341" y="-1679.8" font-family="Times,serif" font-size="14.00">statistic_index_id :integer</text>
|
|
<text text-anchor="start" x="5341" y="-1664.8" font-family="Times,serif" font-size="14.00">chart_type :character varying(255)</text>
|
|
<text text-anchor="start" x="5341" y="-1649.8" font-family="Times,serif" font-size="14.00">limit :integer</text>
|
|
<text text-anchor="start" x="5341" y="-1634.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5341" y="-1619.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- OAuth2Mapping -->
|
|
<g id="node39" class="node"><title>OAuth2Mapping</title>
|
|
<path fill="none" stroke="black" d="M6916,-2537.5C6916,-2537.5 7136,-2537.5 7136,-2537.5 7142,-2537.5 7148,-2543.5 7148,-2549.5 7148,-2549.5 7148,-2706.5 7148,-2706.5 7148,-2712.5 7142,-2718.5 7136,-2718.5 7136,-2718.5 6916,-2718.5 6916,-2718.5 6910,-2718.5 6904,-2712.5 6904,-2706.5 6904,-2706.5 6904,-2549.5 6904,-2549.5 6904,-2543.5 6910,-2537.5 6916,-2537.5"/>
|
|
<text text-anchor="middle" x="7026" y="-2703.3" font-family="Times,serif" font-size="14.00">OAuth2Mapping</text>
|
|
<polyline fill="none" stroke="black" points="6904,-2695.5 7148,-2695.5 "/>
|
|
<text text-anchor="start" x="6912" y="-2680.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="6912" y="-2665.3" font-family="Times,serif" font-size="14.00">o_auth2_provider_id :integer</text>
|
|
<text text-anchor="start" x="6912" y="-2650.3" font-family="Times,serif" font-size="14.00">local_field :character varying</text>
|
|
<text text-anchor="start" x="6912" y="-2635.3" font-family="Times,serif" font-size="14.00">api_field :character varying</text>
|
|
<text text-anchor="start" x="6912" y="-2620.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="6912" y="-2605.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="6912" y="-2590.3" font-family="Times,serif" font-size="14.00">local_model :character varying</text>
|
|
<text text-anchor="start" x="6912" y="-2575.3" font-family="Times,serif" font-size="14.00">api_endpoint :character varying</text>
|
|
<text text-anchor="start" x="6912" y="-2560.3" font-family="Times,serif" font-size="14.00">api_data_type :character varying</text>
|
|
<text text-anchor="start" x="6912" y="-2545.3" font-family="Times,serif" font-size="14.00">transformation :jsonb</text>
|
|
</g>
|
|
<!-- Licence -->
|
|
<g id="node40" class="node"><title>Licence</title>
|
|
<path fill="none" stroke="black" d="M1622,-2590C1622,-2590 1776,-2590 1776,-2590 1782,-2590 1788,-2596 1788,-2602 1788,-2602 1788,-2654 1788,-2654 1788,-2660 1782,-2666 1776,-2666 1776,-2666 1622,-2666 1622,-2666 1616,-2666 1610,-2660 1610,-2654 1610,-2654 1610,-2602 1610,-2602 1610,-2596 1616,-2590 1622,-2590"/>
|
|
<text text-anchor="middle" x="1699" y="-2650.8" font-family="Times,serif" font-size="14.00">Licence</text>
|
|
<polyline fill="none" stroke="black" points="1610,-2643 1788,-2643 "/>
|
|
<text text-anchor="start" x="1618" y="-2627.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="1618" y="-2612.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
|
<text text-anchor="start" x="1618" y="-2597.8" font-family="Times,serif" font-size="14.00">description :text</text>
|
|
</g>
|
|
<!-- Licence->Project -->
|
|
<g id="edge45" class="edge"><title>Licence->Project</title>
|
|
<path fill="none" stroke="#bacf74" d="M1699,-2581.67C1699,-2499.67 1699,-2324.67 1699,-2210.66"/>
|
|
<ellipse fill="none" stroke="#bacf74" cx="1699" cy="-2585.77" rx="4" ry="4"/>
|
|
<polygon fill="#bacf74" stroke="#bacf74" points="1699,-2210.51 1703.5,-2200.51 1699,-2205.51 1699,-2200.51 1699,-2200.51 1699,-2200.51 1699,-2205.51 1694.5,-2200.51 1699,-2210.51 1699,-2210.51"/>
|
|
</g>
|
|
<!-- User->Project -->
|
|
<g id="edge49" class="edge"><title>User->Project</title>
|
|
<path fill="none" stroke="#316bec" d="M2048.5,-2460.85C1967.49,-2378.02 1871.99,-2280.37 1801.31,-2208.1"/>
|
|
<ellipse fill="none" stroke="#316bec" cx="2051.46" cy="-2463.87" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#316bec" stroke="#316bec" points="1801.11,-2207.9 1797.33,-2197.6 1797.61,-2204.32 1794.11,-2200.75 1794.11,-2200.75 1794.11,-2200.75 1797.61,-2204.32 1790.9,-2203.9 1801.11,-2207.9 1801.11,-2207.9"/>
|
|
<text text-anchor="middle" x="1974" y="-2342.8" font-family="Times,serif" font-size="14.00">my_projects</text>
|
|
</g>
|
|
<!-- User->Wallet -->
|
|
<g id="edge61" class="edge"><title>User->Wallet</title>
|
|
<path fill="none" stroke="#493ebf" d="M2046.97,-2508.19C1973.54,-2459.8 1884.03,-2407.1 1797,-2372 1698.28,-2332.19 1662.51,-2358.78 1563,-2321 1240.04,-2198.39 893.083,-1974.68 739.322,-1870.15"/>
|
|
<ellipse fill="none" stroke="#493ebf" cx="2050.69" cy="-2510.65" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#493ebf" stroke="#493ebf" cx="735.899" cy="-1867.82" rx="4.00002" ry="4.00002"/>
|
|
</g>
|
|
<!-- User->Invoice -->
|
|
<g id="edge59" class="edge"><title>User->Invoice</title>
|
|
<path fill="none" stroke="#e9248e" d="M2047.48,-2498.19C1975,-2448.81 1886.07,-2398.09 1797,-2372 1743.36,-2356.29 846.861,-2356.03 791,-2354 656.888,-2349.13 308.468,-2380.14 188,-2321 73.302,-2264.69 0,-2231.27 0,-2103.5 0,-2103.5 0,-2103.5 0,-707 0,-449.368 1988.03,-374.827 2525.45,-359.384"/>
|
|
<ellipse fill="none" stroke="#e9248e" cx="2051.15" cy="-2500.7" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#e9248e" stroke="#e9248e" points="2525.57,-359.38 2535.7,-363.593 2530.57,-359.238 2535.57,-359.095 2535.57,-359.095 2535.57,-359.095 2530.57,-359.238 2535.44,-354.597 2525.57,-359.38 2525.57,-359.38"/>
|
|
</g>
|
|
<!-- User->Credit -->
|
|
<g id="edge56" class="edge"><title>User->Credit</title>
|
|
<path fill="none" stroke="#afe689" d="M2212.54,-2362.11C2216.83,-2219.6 2227.76,-2041.29 2254,-1884 2264.86,-1818.9 2280.86,-1805.67 2294,-1741 2347.28,-1478.83 2322.3,-1407.06 2371,-1144 2373.75,-1129.16 2369.91,-1123.04 2379,-1111 2382.07,-1106.93 2414,-1088.35 2451.72,-1067.24"/>
|
|
<polygon fill="#afe689" stroke="#afe689" points="2212.54,-2362.31 2207.75,-2372.18 2212.39,-2367.31 2212.25,-2372.31 2212.25,-2372.31 2212.25,-2372.31 2212.39,-2367.31 2216.74,-2372.44 2212.54,-2362.31 2212.54,-2362.31"/>
|
|
<polygon fill="#afe689" stroke="#afe689" points="2452.16,-1066.99 2463.09,-1066.05 2456.53,-1064.55 2460.9,-1062.12 2460.9,-1062.12 2460.9,-1062.12 2456.53,-1064.55 2458.7,-1058.19 2452.16,-1066.99 2452.16,-1066.99"/>
|
|
</g>
|
|
<!-- User->Credit -->
|
|
<g id="edge57" class="edge"><title>User->Credit</title>
|
|
<path fill="none" stroke="#a96bda" d="M2243.53,-2362.26C2245.08,-2348.31 2246.58,-2334.49 2248,-2321 2268.37,-2127.07 2251.8,-2075.79 2287,-1884 2302.42,-1799.99 2461.39,-1222.52 2495,-1144 2505.51,-1119.45 2519.37,-1094 2532.97,-1071.24"/>
|
|
<polygon fill="#a96bda" stroke="#a96bda" points="2243.51,-2362.5 2237.92,-2371.94 2242.95,-2367.47 2242.39,-2372.44 2242.39,-2372.44 2242.39,-2372.44 2242.95,-2367.47 2246.87,-2372.94 2243.51,-2362.5 2243.51,-2362.5"/>
|
|
<polygon fill="#a96bda" stroke="#a96bda" points="2532.98,-1071.22 2542.01,-1064.99 2535.57,-1066.94 2538.16,-1062.66 2538.16,-1062.66 2538.16,-1062.66 2535.57,-1066.94 2534.31,-1060.33 2532.98,-1071.22 2532.98,-1071.22"/>
|
|
<text text-anchor="middle" x="2401.5" y="-1668.8" font-family="Times,serif" font-size="14.00">training_credits</text>
|
|
</g>
|
|
<!-- User->Credit -->
|
|
<g id="edge58" class="edge"><title>User->Credit</title>
|
|
<path fill="none" stroke="#cef91d" d="M2186.18,-2362.18C2172.02,-2154.79 2163.53,-1859.61 2200,-1604 2230.08,-1393.19 2222.86,-1325.64 2334,-1144 2345.16,-1125.76 2351.41,-1123.15 2369,-1111 2384.05,-1100.61 2389.76,-1101.41 2406,-1093 2421.64,-1084.9 2437.95,-1076.22 2454.07,-1067.51"/>
|
|
<polygon fill="#cef91d" stroke="#cef91d" points="2186.19,-2362.32 2182.39,-2372.61 2186.53,-2367.31 2186.88,-2372.3 2186.88,-2372.3 2186.88,-2372.3 2186.53,-2367.31 2191.37,-2371.99 2186.19,-2362.32 2186.19,-2362.32"/>
|
|
<polygon fill="#cef91d" stroke="#cef91d" points="2454.21,-1067.44 2465.14,-1066.63 2458.6,-1065.05 2463,-1062.67 2463,-1062.67 2463,-1062.67 2458.6,-1065.05 2460.85,-1058.71 2454.21,-1067.44 2454.21,-1067.44"/>
|
|
<text text-anchor="middle" x="2245" y="-1668.8" font-family="Times,serif" font-size="14.00">machine_credits</text>
|
|
</g>
|
|
<!-- Role -->
|
|
<g id="node49" class="node"><title>Role</title>
|
|
<path fill="none" stroke="black" d="M1860,-934C1860,-934 2080,-934 2080,-934 2086,-934 2092,-940 2092,-946 2092,-946 2092,-1043 2092,-1043 2092,-1049 2086,-1055 2080,-1055 2080,-1055 1860,-1055 1860,-1055 1854,-1055 1848,-1049 1848,-1043 1848,-1043 1848,-946 1848,-946 1848,-940 1854,-934 1860,-934"/>
|
|
<text text-anchor="middle" x="1970" y="-1039.8" font-family="Times,serif" font-size="14.00">Role</text>
|
|
<polyline fill="none" stroke="black" points="1848,-1032 2092,-1032 "/>
|
|
<text text-anchor="start" x="1856" y="-1016.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="1856" y="-1001.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
|
<text text-anchor="start" x="1856" y="-986.8" font-family="Times,serif" font-size="14.00">resource_id :integer</text>
|
|
<text text-anchor="start" x="1856" y="-971.8" font-family="Times,serif" font-size="14.00">resource_type :character varying(255)</text>
|
|
<text text-anchor="start" x="1856" y="-956.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="1856" y="-941.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- User->Role -->
|
|
<g id="edge47" class="edge"><title>User->Role</title>
|
|
<path fill="none" stroke="#5963b9" d="M2116.76,-2362.37C2094.96,-2280.47 2078,-2189.22 2078,-2103.5 2078,-2103.5 2078,-2103.5 2078,-1271.5 2078,-1196.8 2043.27,-1118.07 2013.2,-1063.9"/>
|
|
<polygon fill="#5963b9" stroke="#5963b9" points="2116.84,-2362.65 2115.1,-2373.48 2118.14,-2367.48 2119.44,-2372.31 2119.44,-2372.31 2119.44,-2372.31 2118.14,-2367.48 2123.79,-2371.13 2116.84,-2362.65 2116.84,-2362.65"/>
|
|
<polygon fill="#5963b9" stroke="#5963b9" points="2013.14,-1063.8 2012.15,-1052.88 2010.69,-1059.44 2008.23,-1055.09 2008.23,-1055.09 2008.23,-1055.09 2010.69,-1059.44 2004.31,-1057.3 2013.14,-1063.8 2013.14,-1063.8"/>
|
|
</g>
|
|
<!-- Notification -->
|
|
<g id="node54" class="node"><title>Notification</title>
|
|
<path fill="none" stroke="black" d="M2308.5,-2004.5C2308.5,-2004.5 2547.5,-2004.5 2547.5,-2004.5 2553.5,-2004.5 2559.5,-2010.5 2559.5,-2016.5 2559.5,-2016.5 2559.5,-2188.5 2559.5,-2188.5 2559.5,-2194.5 2553.5,-2200.5 2547.5,-2200.5 2547.5,-2200.5 2308.5,-2200.5 2308.5,-2200.5 2302.5,-2200.5 2296.5,-2194.5 2296.5,-2188.5 2296.5,-2188.5 2296.5,-2016.5 2296.5,-2016.5 2296.5,-2010.5 2302.5,-2004.5 2308.5,-2004.5"/>
|
|
<text text-anchor="middle" x="2428" y="-2185.3" font-family="Times,serif" font-size="14.00">Notification</text>
|
|
<polyline fill="none" stroke="black" points="2296.5,-2177.5 2559.5,-2177.5 "/>
|
|
<text text-anchor="start" x="2304.5" y="-2162.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2304.5" y="-2147.3" font-family="Times,serif" font-size="14.00">receiver_id :integer</text>
|
|
<text text-anchor="start" x="2304.5" y="-2132.3" font-family="Times,serif" font-size="14.00">attached_object_id :integer</text>
|
|
<text text-anchor="start" x="2304.5" y="-2117.3" font-family="Times,serif" font-size="14.00">attached_object_type :character varying(255)</text>
|
|
<text text-anchor="start" x="2304.5" y="-2102.3" font-family="Times,serif" font-size="14.00">notification_type_id :integer</text>
|
|
<text text-anchor="start" x="2304.5" y="-2087.3" font-family="Times,serif" font-size="14.00">is_read :boolean</text>
|
|
<text text-anchor="start" x="2304.5" y="-2072.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2304.5" y="-2057.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2304.5" y="-2042.3" font-family="Times,serif" font-size="14.00">receiver_type :character varying</text>
|
|
<text text-anchor="start" x="2304.5" y="-2027.3" font-family="Times,serif" font-size="14.00">is_send :boolean</text>
|
|
<text text-anchor="start" x="2304.5" y="-2012.3" font-family="Times,serif" font-size="14.00">meta_data :jsonb</text>
|
|
</g>
|
|
<!-- User->Notification -->
|
|
<g id="edge46" class="edge"><title>User->Notification</title>
|
|
<path fill="none" stroke="#2f39c3" d="M2319.76,-2364.63C2342.44,-2309.9 2365.11,-2255.22 2383.8,-2210.13"/>
|
|
<ellipse fill="none" stroke="#2f39c3" cx="2318.17" cy="-2368.46" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#2f39c3" stroke="#2f39c3" points="2383.9,-2209.9 2391.88,-2202.38 2385.81,-2205.28 2387.73,-2200.66 2387.73,-2200.66 2387.73,-2200.66 2385.81,-2205.28 2383.57,-2198.94 2383.9,-2209.9 2383.9,-2209.9"/>
|
|
</g>
|
|
<!-- User->Subscription -->
|
|
<g id="edge54" class="edge"><title>User->Subscription</title>
|
|
<path fill="none" stroke="#8b5cf4" d="M2141.86,-2364.23C2141.22,-2360.8 2140.6,-2357.39 2140,-2354 2120.53,-2243.86 2116,-2215.34 2116,-2103.5 2116,-2103.5 2116,-2103.5 2116,-1271.5 2116,-1198.3 2121.32,-1177 2153,-1111 2158.25,-1100.06 2164.56,-1089.09 2171.33,-1078.49"/>
|
|
<ellipse fill="none" stroke="#8b5cf4" cx="2142.64" cy="-2368.32" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#8b5cf4" stroke="#8b5cf4" points="2171.37,-1078.44 2180.62,-1072.55 2174.11,-1074.26 2176.86,-1070.08 2176.86,-1070.08 2176.86,-1070.08 2174.11,-1074.26 2173.09,-1067.61 2171.37,-1078.44 2171.37,-1078.44"/>
|
|
</g>
|
|
<!-- Training -->
|
|
<g id="node56" class="node"><title>Training</title>
|
|
<path fill="none" stroke="black" d="M3228,-2027C3228,-2027 3448,-2027 3448,-2027 3454,-2027 3460,-2033 3460,-2039 3460,-2039 3460,-2166 3460,-2166 3460,-2172 3454,-2178 3448,-2178 3448,-2178 3228,-2178 3228,-2178 3222,-2178 3216,-2172 3216,-2166 3216,-2166 3216,-2039 3216,-2039 3216,-2033 3222,-2027 3228,-2027"/>
|
|
<text text-anchor="middle" x="3338" y="-2162.8" font-family="Times,serif" font-size="14.00">Training</text>
|
|
<polyline fill="none" stroke="black" points="3216,-2155 3460,-2155 "/>
|
|
<text text-anchor="start" x="3224" y="-2139.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3224" y="-2124.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
|
<text text-anchor="start" x="3224" y="-2109.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3224" y="-2094.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3224" y="-2079.8" font-family="Times,serif" font-size="14.00">nb_total_places :integer</text>
|
|
<text text-anchor="start" x="3224" y="-2064.8" font-family="Times,serif" font-size="14.00">slug :character varying(255)</text>
|
|
<text text-anchor="start" x="3224" y="-2049.8" font-family="Times,serif" font-size="14.00">description :text</text>
|
|
<text text-anchor="start" x="3224" y="-2034.8" font-family="Times,serif" font-size="14.00">public_page :boolean</text>
|
|
</g>
|
|
<!-- User->Training -->
|
|
<g id="edge53" class="edge"><title>User->Training</title>
|
|
<path fill="none" stroke="#dce834" d="M2377.67,-2604.59C2580.06,-2570.82 2924.6,-2491.71 3169,-2321 3218.9,-2286.14 3260.97,-2232.17 3290.64,-2186.72"/>
|
|
<polygon fill="#dce834" stroke="#dce834" points="2377.41,-2604.63 2366.81,-2601.82 2372.48,-2605.45 2367.54,-2606.26 2367.54,-2606.26 2367.54,-2606.26 2372.48,-2605.45 2368.28,-2610.7 2377.41,-2604.63 2377.41,-2604.63"/>
|
|
<polygon fill="#dce834" stroke="#dce834" points="3290.82,-2186.45 3300.01,-2180.48 3293.52,-2182.25 3296.23,-2178.04 3296.23,-2178.04 3296.23,-2178.04 3293.52,-2182.25 3292.44,-2175.61 3290.82,-2186.45 3290.82,-2186.45"/>
|
|
</g>
|
|
<!-- User->Reservation -->
|
|
<g id="edge51" class="edge"><title>User->Reservation</title>
|
|
<path fill="none" stroke="#2b8f54" d="M2375.73,-2622.21C2630.54,-2607.51 3126.57,-2549.2 3469,-2321 3533.49,-2278.03 3820.55,-1806.21 3882,-1759 3899.41,-1745.63 3912.82,-1756.86 3928,-1741 3978.35,-1688.41 3968.6,-1657.74 3981,-1586 3993.65,-1512.82 3993.91,-1428.55 3991.42,-1365.98"/>
|
|
<ellipse fill="none" stroke="#2b8f54" cx="2371.51" cy="-2622.44" rx="4" ry="4"/>
|
|
<polygon fill="#2b8f54" stroke="#2b8f54" points="3991.41,-1365.73 3995.48,-1355.54 3991.2,-1360.73 3990.98,-1355.74 3990.98,-1355.74 3990.98,-1355.74 3991.2,-1360.73 3986.49,-1355.93 3991.41,-1365.73 3991.41,-1365.73"/>
|
|
</g>
|
|
<!-- UsersCredit -->
|
|
<g id="node61" class="node"><title>UsersCredit</title>
|
|
<path fill="none" stroke="black" d="M2503,-647.5C2503,-647.5 2723,-647.5 2723,-647.5 2729,-647.5 2735,-653.5 2735,-659.5 2735,-659.5 2735,-756.5 2735,-756.5 2735,-762.5 2729,-768.5 2723,-768.5 2723,-768.5 2503,-768.5 2503,-768.5 2497,-768.5 2491,-762.5 2491,-756.5 2491,-756.5 2491,-659.5 2491,-659.5 2491,-653.5 2497,-647.5 2503,-647.5"/>
|
|
<text text-anchor="middle" x="2613" y="-753.3" font-family="Times,serif" font-size="14.00">UsersCredit</text>
|
|
<polyline fill="none" stroke="black" points="2491,-745.5 2735,-745.5 "/>
|
|
<text text-anchor="start" x="2499" y="-730.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2499" y="-715.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="2499" y="-700.3" font-family="Times,serif" font-size="14.00">credit_id :integer</text>
|
|
<text text-anchor="start" x="2499" y="-685.3" font-family="Times,serif" font-size="14.00">hours_used :integer</text>
|
|
<text text-anchor="start" x="2499" y="-670.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2499" y="-655.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- User->UsersCredit -->
|
|
<g id="edge55" class="edge"><title>User->UsersCredit</title>
|
|
<path fill="none" stroke="#f81dc7" d="M2174.4,-2364.1C2173.07,-2349.54 2171.92,-2335.1 2171,-2321 2162.5,-2190.36 2144.05,-1246.89 2225,-1144 2268.02,-1089.32 2322.6,-1140.96 2373,-1093 2441.33,-1027.97 2403.01,-976.613 2452,-896 2456.14,-889.188 2509.9,-827.07 2554.18,-776.268"/>
|
|
<ellipse fill="none" stroke="#f81dc7" cx="2174.78" cy="-2368.22" rx="4" ry="4"/>
|
|
<polygon fill="#f81dc7" stroke="#f81dc7" points="2554.34,-776.08 2564.31,-771.5 2557.63,-772.312 2560.91,-768.543 2560.91,-768.543 2560.91,-768.543 2557.63,-772.312 2557.52,-765.586 2554.34,-776.08 2554.34,-776.08"/>
|
|
</g>
|
|
<!-- User->UserTag -->
|
|
<g id="edge60" class="edge"><title>User->UserTag</title>
|
|
<path fill="none" stroke="#f51ca6" d="M2375.51,-2586.38C2516.43,-2545.41 2718.99,-2471.23 2864,-2354 2928.17,-2302.13 2978.69,-2220.59 3008.4,-2164.72"/>
|
|
<ellipse fill="none" stroke="#f51ca6" cx="2371.43" cy="-2587.56" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#f51ca6" stroke="#f51ca6" points="3008.52,-2164.5 3017.15,-2157.73 3010.84,-2160.07 3013.17,-2155.64 3013.17,-2155.64 3013.17,-2155.64 3010.84,-2160.07 3009.18,-2153.55 3008.52,-2164.5 3008.52,-2164.5"/>
|
|
</g>
|
|
<!-- Export -->
|
|
<g id="node67" class="node"><title>Export</title>
|
|
<path fill="none" stroke="black" d="M2590,-2027C2590,-2027 2810,-2027 2810,-2027 2816,-2027 2822,-2033 2822,-2039 2822,-2039 2822,-2166 2822,-2166 2822,-2172 2816,-2178 2810,-2178 2810,-2178 2590,-2178 2590,-2178 2584,-2178 2578,-2172 2578,-2166 2578,-2166 2578,-2039 2578,-2039 2578,-2033 2584,-2027 2590,-2027"/>
|
|
<text text-anchor="middle" x="2700" y="-2162.8" font-family="Times,serif" font-size="14.00">Export</text>
|
|
<polyline fill="none" stroke="black" points="2578,-2155 2822,-2155 "/>
|
|
<text text-anchor="start" x="2586" y="-2139.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2586" y="-2124.8" font-family="Times,serif" font-size="14.00">category :character varying</text>
|
|
<text text-anchor="start" x="2586" y="-2109.8" font-family="Times,serif" font-size="14.00">export_type :character varying</text>
|
|
<text text-anchor="start" x="2586" y="-2094.8" font-family="Times,serif" font-size="14.00">query :character varying</text>
|
|
<text text-anchor="start" x="2586" y="-2079.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2586" y="-2064.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2586" y="-2049.8" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="2586" y="-2034.8" font-family="Times,serif" font-size="14.00">key :character varying</text>
|
|
</g>
|
|
<!-- User->Export -->
|
|
<g id="edge62" class="edge"><title>User->Export</title>
|
|
<path fill="none" stroke="#1ca38c" d="M2373.76,-2505.85C2438.47,-2453.19 2510.94,-2388.22 2568,-2321 2602.63,-2280.21 2634.04,-2229.32 2657.52,-2187.03"/>
|
|
<ellipse fill="none" stroke="#1ca38c" cx="2370.63" cy="-2508.39" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#1ca38c" stroke="#1ca38c" points="2657.59,-2186.9 2666.36,-2180.31 2660,-2182.52 2662.41,-2178.14 2662.41,-2178.14 2662.41,-2178.14 2660,-2182.52 2658.47,-2175.97 2657.59,-2186.9 2657.59,-2186.9"/>
|
|
</g>
|
|
<!-- UserTraining -->
|
|
<g id="node73" class="node"><title>UserTraining</title>
|
|
<path fill="none" stroke="black" d="M2479,-1619.5C2479,-1619.5 2699,-1619.5 2699,-1619.5 2705,-1619.5 2711,-1625.5 2711,-1631.5 2711,-1631.5 2711,-1713.5 2711,-1713.5 2711,-1719.5 2705,-1725.5 2699,-1725.5 2699,-1725.5 2479,-1725.5 2479,-1725.5 2473,-1725.5 2467,-1719.5 2467,-1713.5 2467,-1713.5 2467,-1631.5 2467,-1631.5 2467,-1625.5 2473,-1619.5 2479,-1619.5"/>
|
|
<text text-anchor="middle" x="2589" y="-1710.3" font-family="Times,serif" font-size="14.00">UserTraining</text>
|
|
<polyline fill="none" stroke="black" points="2467,-1702.5 2711,-1702.5 "/>
|
|
<text text-anchor="start" x="2475" y="-1687.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2475" y="-1672.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="2475" y="-1657.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2475" y="-1642.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2475" y="-1627.3" font-family="Times,serif" font-size="14.00">training_id :integer</text>
|
|
</g>
|
|
<!-- User->UserTraining -->
|
|
<g id="edge52" class="edge"><title>User->UserTraining</title>
|
|
<path fill="none" stroke="#51685a" d="M2375.42,-2596.26C2523.32,-2558.96 2732.09,-2480.12 2831,-2321 2882.27,-2238.52 2871.26,-1972.37 2831,-1884 2801.8,-1819.91 2742.38,-1767.76 2689.73,-1731.4"/>
|
|
<ellipse fill="none" stroke="#51685a" cx="2371.42" cy="-2597.26" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#51685a" stroke="#51685a" points="2689.62,-1731.33 2683.87,-1721.98 2685.48,-1728.52 2681.34,-1725.71 2681.34,-1725.71 2681.34,-1725.71 2685.48,-1728.52 2678.81,-1729.43 2689.62,-1731.33 2689.62,-1731.33"/>
|
|
</g>
|
|
<!-- User->ProjectUser -->
|
|
<g id="edge50" class="edge"><title>User->ProjectUser</title>
|
|
<path fill="none" stroke="#a6f2a4" d="M2046.97,-2508.19C1973.54,-2459.8 1884.03,-2407.1 1797,-2372 1698.28,-2332.19 1660.44,-2363.83 1563,-2321 1241.5,-2179.69 1177.53,-2101.48 917,-1866 877.622,-1830.41 838.477,-1785.9 807.994,-1748.65"/>
|
|
<ellipse fill="none" stroke="#a6f2a4" cx="2050.69" cy="-2510.65" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#a6f2a4" stroke="#a6f2a4" points="807.933,-1748.58 805.115,-1737.98 804.778,-1744.7 801.624,-1740.82 801.624,-1740.82 801.624,-1740.82 804.778,-1744.7 798.132,-1743.66 807.933,-1748.58 807.933,-1748.58"/>
|
|
</g>
|
|
<!-- Profile -->
|
|
<g id="node87" class="node"><title>Profile</title>
|
|
<path fill="none" stroke="black" d="M209,-1884.5C209,-1884.5 429,-1884.5 429,-1884.5 435,-1884.5 441,-1890.5 441,-1896.5 441,-1896.5 441,-2308.5 441,-2308.5 441,-2314.5 435,-2320.5 429,-2320.5 429,-2320.5 209,-2320.5 209,-2320.5 203,-2320.5 197,-2314.5 197,-2308.5 197,-2308.5 197,-1896.5 197,-1896.5 197,-1890.5 203,-1884.5 209,-1884.5"/>
|
|
<text text-anchor="middle" x="319" y="-2305.3" font-family="Times,serif" font-size="14.00">Profile</text>
|
|
<polyline fill="none" stroke="black" points="197,-2297.5 441,-2297.5 "/>
|
|
<text text-anchor="start" x="205" y="-2282.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="205" y="-2267.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="205" y="-2252.3" font-family="Times,serif" font-size="14.00">first_name :character varying(255)</text>
|
|
<text text-anchor="start" x="205" y="-2237.3" font-family="Times,serif" font-size="14.00">last_name :character varying(255)</text>
|
|
<text text-anchor="start" x="205" y="-2222.3" font-family="Times,serif" font-size="14.00">gender :boolean</text>
|
|
<text text-anchor="start" x="205" y="-2207.3" font-family="Times,serif" font-size="14.00">birthday :date</text>
|
|
<text text-anchor="start" x="205" y="-2192.3" font-family="Times,serif" font-size="14.00">phone :character varying(255)</text>
|
|
<text text-anchor="start" x="205" y="-2177.3" font-family="Times,serif" font-size="14.00">interest :text</text>
|
|
<text text-anchor="start" x="205" y="-2162.3" font-family="Times,serif" font-size="14.00">software_mastered :text</text>
|
|
<text text-anchor="start" x="205" y="-2147.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="205" y="-2132.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="205" y="-2117.3" font-family="Times,serif" font-size="14.00">facebook :character varying</text>
|
|
<text text-anchor="start" x="205" y="-2102.3" font-family="Times,serif" font-size="14.00">twitter :character varying</text>
|
|
<text text-anchor="start" x="205" y="-2087.3" font-family="Times,serif" font-size="14.00">google_plus :character varying</text>
|
|
<text text-anchor="start" x="205" y="-2072.3" font-family="Times,serif" font-size="14.00">viadeo :character varying</text>
|
|
<text text-anchor="start" x="205" y="-2057.3" font-family="Times,serif" font-size="14.00">linkedin :character varying</text>
|
|
<text text-anchor="start" x="205" y="-2042.3" font-family="Times,serif" font-size="14.00">instagram :character varying</text>
|
|
<text text-anchor="start" x="205" y="-2027.3" font-family="Times,serif" font-size="14.00">youtube :character varying</text>
|
|
<text text-anchor="start" x="205" y="-2012.3" font-family="Times,serif" font-size="14.00">vimeo :character varying</text>
|
|
<text text-anchor="start" x="205" y="-1997.3" font-family="Times,serif" font-size="14.00">dailymotion :character varying</text>
|
|
<text text-anchor="start" x="205" y="-1982.3" font-family="Times,serif" font-size="14.00">github :character varying</text>
|
|
<text text-anchor="start" x="205" y="-1967.3" font-family="Times,serif" font-size="14.00">echosciences :character varying</text>
|
|
<text text-anchor="start" x="205" y="-1952.3" font-family="Times,serif" font-size="14.00">website :character varying</text>
|
|
<text text-anchor="start" x="205" y="-1937.3" font-family="Times,serif" font-size="14.00">pinterest :character varying</text>
|
|
<text text-anchor="start" x="205" y="-1922.3" font-family="Times,serif" font-size="14.00">lastfm :character varying</text>
|
|
<text text-anchor="start" x="205" y="-1907.3" font-family="Times,serif" font-size="14.00">flickr :character varying</text>
|
|
<text text-anchor="start" x="205" y="-1892.3" font-family="Times,serif" font-size="14.00">job :character varying</text>
|
|
</g>
|
|
<!-- User->Profile -->
|
|
<g id="edge48" class="edge"><title>User->Profile</title>
|
|
<path fill="none" stroke="#95a94f" d="M2047.47,-2498.23C1974.99,-2448.86 1886.06,-2398.13 1797,-2372 1694.95,-2342.05 943.466,-2378.61 840,-2354 698.381,-2320.32 549.994,-2244.39 447.968,-2184.9"/>
|
|
<ellipse fill="none" stroke="#95a94f" cx="2051.13" cy="-2500.74" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#95a94f" stroke="#95a94f" cx="444.461" cy="-2182.85" rx="4.00002" ry="4.00002"/>
|
|
</g>
|
|
<!-- ProjectStepImage -->
|
|
<g id="node42" class="node"><title>ProjectStepImage</title>
|
|
<path fill="none" stroke="black" d="M902,-1204.5C902,-1204.5 1122,-1204.5 1122,-1204.5 1128,-1204.5 1134,-1210.5 1134,-1216.5 1134,-1216.5 1134,-1328.5 1134,-1328.5 1134,-1334.5 1128,-1340.5 1122,-1340.5 1122,-1340.5 902,-1340.5 902,-1340.5 896,-1340.5 890,-1334.5 890,-1328.5 890,-1328.5 890,-1216.5 890,-1216.5 890,-1210.5 896,-1204.5 902,-1204.5"/>
|
|
<text text-anchor="middle" x="1012" y="-1325.3" font-family="Times,serif" font-size="14.00">ProjectStepImage</text>
|
|
<polyline fill="none" stroke="black" points="890,-1317.5 1134,-1317.5 "/>
|
|
<text text-anchor="start" x="898" y="-1302.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="898" y="-1287.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="898" y="-1272.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="898" y="-1257.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="898" y="-1242.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="898" y="-1227.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="898" y="-1212.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Credit->UsersCredit -->
|
|
<g id="edge63" class="edge"><title>Credit->UsersCredit</title>
|
|
<path fill="none" stroke="#89bbba" d="M2590.91,-918.458C2595.48,-875.187 2601.17,-821.143 2605.64,-778.791"/>
|
|
<ellipse fill="none" stroke="#89bbba" cx="2590.49" cy="-922.46" rx="4" ry="4"/>
|
|
<polygon fill="#89bbba" stroke="#89bbba" points="2605.64,-778.787 2611.16,-769.314 2606.17,-773.814 2606.69,-768.842 2606.69,-768.842 2606.69,-768.842 2606.17,-773.814 2602.21,-768.37 2605.64,-778.787 2605.64,-778.787"/>
|
|
</g>
|
|
<!-- PartnerPlan -->
|
|
<g id="node45" class="node"><title>PartnerPlan</title>
|
|
<path fill="none" stroke="black" d="M2554,-1144.5C2554,-1144.5 2774,-1144.5 2774,-1144.5 2780,-1144.5 2786,-1150.5 2786,-1156.5 2786,-1156.5 2786,-1388.5 2786,-1388.5 2786,-1394.5 2780,-1400.5 2774,-1400.5 2774,-1400.5 2554,-1400.5 2554,-1400.5 2548,-1400.5 2542,-1394.5 2542,-1388.5 2542,-1388.5 2542,-1156.5 2542,-1156.5 2542,-1150.5 2548,-1144.5 2554,-1144.5"/>
|
|
<text text-anchor="middle" x="2664" y="-1385.3" font-family="Times,serif" font-size="14.00">PartnerPlan</text>
|
|
<polyline fill="none" stroke="black" points="2542,-1377.5 2786,-1377.5 "/>
|
|
<text text-anchor="start" x="2550" y="-1362.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="2550" y="-1347.3" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
|
<text text-anchor="start" x="2550" y="-1332.3" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
|
<text text-anchor="start" x="2550" y="-1317.3" font-family="Times,serif" font-size="14.00">interval :character varying(255)</text>
|
|
<text text-anchor="start" x="2550" y="-1302.3" font-family="Times,serif" font-size="14.00">group_id :integer</text>
|
|
<text text-anchor="start" x="2550" y="-1287.3" font-family="Times,serif" font-size="14.00">stp_plan_id :character varying(255)</text>
|
|
<text text-anchor="start" x="2550" y="-1272.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2550" y="-1257.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="2550" y="-1242.3" font-family="Times,serif" font-size="14.00">training_credit_nb :integer</text>
|
|
<text text-anchor="start" x="2550" y="-1227.3" font-family="Times,serif" font-size="14.00">is_rolling :boolean</text>
|
|
<text text-anchor="start" x="2550" y="-1212.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
|
<text text-anchor="start" x="2550" y="-1197.3" font-family="Times,serif" font-size="14.00">type :character varying</text>
|
|
<text text-anchor="start" x="2550" y="-1182.3" font-family="Times,serif" font-size="14.00">base_name :character varying</text>
|
|
<text text-anchor="start" x="2550" y="-1167.3" font-family="Times,serif" font-size="14.00">ui_weight :integer</text>
|
|
<text text-anchor="start" x="2550" y="-1152.3" font-family="Times,serif" font-size="14.00">interval_count :integer</text>
|
|
</g>
|
|
<!-- PartnerPlan->Price -->
|
|
<g id="edge70" class="edge"><title>PartnerPlan->Price</title>
|
|
<path fill="none" stroke="#6d40f2" d="M2793.51,-1145.16C2794.33,-1144.77 2795.17,-1144.38 2796,-1144 2838.23,-1124.78 2957.88,-1131.06 3004,-1126 3114.53,-1113.87 3148.99,-1134.87 3252,-1093 3263.61,-1088.28 3275.11,-1082.29 3286.2,-1075.6"/>
|
|
<ellipse fill="none" stroke="#6d40f2" cx="2789.67" cy="-1147.1" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#6d40f2" stroke="#6d40f2" points="3286.52,-1075.4 3297.38,-1073.91 3290.76,-1072.75 3294.99,-1070.1 3294.99,-1070.1 3294.99,-1070.1 3290.76,-1072.75 3292.61,-1066.28 3286.52,-1075.4 3286.52,-1075.4"/>
|
|
</g>
|
|
<!-- PartnerPlan->PlanFile -->
|
|
<g id="edge69" class="edge"><title>PartnerPlan->PlanFile</title>
|
|
<path fill="none" stroke="#de0511" d="M2793.58,-1145.31C2794.38,-1144.87 2795.19,-1144.43 2796,-1144 2829.7,-1126.05 2856,-1155.69 2880,-1126 2892.61,-1110.4 2894.16,-1090.25 2890.74,-1070.46"/>
|
|
<ellipse fill="none" stroke="#de0511" cx="2789.84" cy="-1147.47" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#de0511" stroke="#de0511" cx="2889.93" cy="-1066.53" rx="4.00001" ry="4.00001"/>
|
|
</g>
|
|
<!-- PartnerPlan->Credit -->
|
|
<g id="edge64" class="edge"><title>PartnerPlan->Credit</title>
|
|
<path fill="none" stroke="#43ad88" d="M2553.26,-1137.03C2551.71,-1133.38 2550.29,-1129.7 2549,-1126 2543.03,-1108.83 2543.81,-1090.08 2547.79,-1072.28"/>
|
|
<ellipse fill="none" stroke="#43ad88" cx="2554.96" cy="-1140.83" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#43ad88" stroke="#43ad88" points="2547.82,-1072.18 2554.67,-1063.62 2549.07,-1067.34 2550.31,-1062.5 2550.31,-1062.5 2550.31,-1062.5 2549.07,-1067.34 2545.96,-1061.38 2547.82,-1072.18 2547.82,-1072.18"/>
|
|
</g>
|
|
<!-- PartnerPlan->Credit -->
|
|
<g id="edge65" class="edge"><title>PartnerPlan->Credit</title>
|
|
<path fill="none" stroke="#1784fb" d="M2572.46,-1136.51C2571.2,-1133.02 2570.04,-1129.51 2569,-1126 2564,-1109.2 2563.27,-1090.72 2564.69,-1073.08"/>
|
|
<ellipse fill="none" stroke="#1784fb" cx="2573.95" cy="-1140.39" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#1784fb" stroke="#1784fb" points="2564.73,-1072.76 2570.24,-1063.28 2565.25,-1067.79 2565.76,-1062.81 2565.76,-1062.81 2565.76,-1062.81 2565.25,-1067.79 2561.29,-1062.35 2564.73,-1072.76 2564.73,-1072.76"/>
|
|
<text text-anchor="middle" x="2611.5" y="-1114.8" font-family="Times,serif" font-size="14.00">training_credits</text>
|
|
</g>
|
|
<!-- PartnerPlan->Credit -->
|
|
<g id="edge66" class="edge"><title>PartnerPlan->Credit</title>
|
|
<path fill="none" stroke="#151cd0" d="M2660.4,-1136.29C2658.69,-1127.65 2656.58,-1119.15 2654,-1111 2649.8,-1097.73 2643.75,-1084.42 2636.93,-1071.81"/>
|
|
<ellipse fill="none" stroke="#151cd0" cx="2661.14" cy="-1140.33" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#151cd0" stroke="#151cd0" points="2636.74,-1071.48 2635.76,-1060.55 2634.29,-1067.12 2631.84,-1062.76 2631.84,-1062.76 2631.84,-1062.76 2634.29,-1067.12 2627.92,-1064.96 2636.74,-1071.48 2636.74,-1071.48"/>
|
|
<text text-anchor="middle" x="2703" y="-1114.8" font-family="Times,serif" font-size="14.00">machine_credits</text>
|
|
</g>
|
|
<!-- PartnerPlan->Role -->
|
|
<g id="edge71" class="edge"><title>PartnerPlan->Role</title>
|
|
<path fill="none" stroke="#16c4eb" d="M2533.94,-1243.34C2416.64,-1214.94 2241.51,-1164.98 2101,-1093 2083.6,-1084.08 2066.06,-1072.89 2049.73,-1061.3"/>
|
|
<ellipse fill="none" stroke="#16c4eb" cx="2538.04" cy="-1244.32" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#16c4eb" stroke="#16c4eb" points="2049.41,-1061.07 2043.94,-1051.57 2045.35,-1058.14 2041.3,-1055.22 2041.3,-1055.22 2041.3,-1055.22 2045.35,-1058.14 2038.67,-1058.86 2049.41,-1061.07 2049.41,-1061.07"/>
|
|
</g>
|
|
<!-- PartnerPlan->Subscription -->
|
|
<g id="edge67" class="edge"><title>PartnerPlan->Subscription</title>
|
|
<path fill="none" stroke="#ce9a74" d="M2535.21,-1188.71C2503.42,-1168.24 2469.46,-1146.34 2438,-1126 2412.89,-1109.76 2386.03,-1092.36 2360.39,-1075.72"/>
|
|
<ellipse fill="none" stroke="#ce9a74" cx="2538.6" cy="-1190.89" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#ce9a74" stroke="#ce9a74" points="2360.14,-1075.55 2354.2,-1066.33 2355.94,-1072.83 2351.75,-1070.11 2351.75,-1070.11 2351.75,-1070.11 2355.94,-1072.83 2349.3,-1073.88 2360.14,-1075.55 2360.14,-1075.55"/>
|
|
</g>
|
|
<!-- PartnerPlan->PlanImage -->
|
|
<g id="edge68" class="edge"><title>PartnerPlan->PlanImage</title>
|
|
<path fill="none" stroke="#a997c9" d="M2793.56,-1145.27C2794.37,-1144.84 2795.18,-1144.42 2796,-1144 2837.42,-1122.93 2854.1,-1137.97 2899,-1126 2940.57,-1114.92 2952.12,-1113.39 2990,-1093 3003.94,-1085.49 3018.04,-1076.62 3031.56,-1067.33"/>
|
|
<ellipse fill="none" stroke="#a997c9" cx="2789.79" cy="-1147.36" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#a997c9" stroke="#a997c9" cx="3034.86" cy="-1065.03" rx="4.00002" ry="4.00002"/>
|
|
</g>
|
|
<!-- OAuth2Provider -->
|
|
<g id="node46" class="node"><title>OAuth2Provider</title>
|
|
<path fill="none" stroke="black" d="M6916,-2921.5C6916,-2921.5 7136,-2921.5 7136,-2921.5 7142,-2921.5 7148,-2927.5 7148,-2933.5 7148,-2933.5 7148,-3090.5 7148,-3090.5 7148,-3096.5 7142,-3102.5 7136,-3102.5 7136,-3102.5 6916,-3102.5 6916,-3102.5 6910,-3102.5 6904,-3096.5 6904,-3090.5 6904,-3090.5 6904,-2933.5 6904,-2933.5 6904,-2927.5 6910,-2921.5 6916,-2921.5"/>
|
|
<text text-anchor="middle" x="7026" y="-3087.3" font-family="Times,serif" font-size="14.00">OAuth2Provider</text>
|
|
<polyline fill="none" stroke="black" points="6904,-3079.5 7148,-3079.5 "/>
|
|
<text text-anchor="start" x="6912" y="-3064.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="6912" y="-3049.3" font-family="Times,serif" font-size="14.00">base_url :character varying</text>
|
|
<text text-anchor="start" x="6912" y="-3034.3" font-family="Times,serif" font-size="14.00">token_endpoint :character varying</text>
|
|
<text text-anchor="start" x="6912" y="-3019.3" font-family="Times,serif" font-size="14.00">authorization_endpoint :character varying</text>
|
|
<text text-anchor="start" x="6912" y="-3004.3" font-family="Times,serif" font-size="14.00">client_id :character varying</text>
|
|
<text text-anchor="start" x="6912" y="-2989.3" font-family="Times,serif" font-size="14.00">client_secret :character varying</text>
|
|
<text text-anchor="start" x="6912" y="-2974.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="6912" y="-2959.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="6912" y="-2944.3" font-family="Times,serif" font-size="14.00">profile_url :character varying</text>
|
|
<text text-anchor="start" x="6912" y="-2929.3" font-family="Times,serif" font-size="14.00">logout_endpoint :character varying</text>
|
|
</g>
|
|
<!-- OAuth2Provider->OAuth2Mapping -->
|
|
<g id="edge73" class="edge"><title>OAuth2Provider->OAuth2Mapping</title>
|
|
<path fill="none" stroke="#b40691" d="M7026,-2913.09C7026,-2856.55 7026,-2785.6 7026,-2728.74"/>
|
|
<ellipse fill="none" stroke="#b40691" cx="7026" cy="-2917.44" rx="4" ry="4"/>
|
|
<polygon fill="#b40691" stroke="#b40691" points="7026,-2728.66 7030.5,-2718.66 7026,-2723.66 7026,-2718.66 7026,-2718.66 7026,-2718.66 7026,-2723.66 7021.5,-2718.66 7026,-2728.66 7026,-2728.66"/>
|
|
</g>
|
|
<!-- AuthProvider -->
|
|
<g id="node71" class="node"><title>AuthProvider</title>
|
|
<path fill="none" stroke="black" d="M7178,-2560C7178,-2560 7398,-2560 7398,-2560 7404,-2560 7410,-2566 7410,-2572 7410,-2572 7410,-2684 7410,-2684 7410,-2690 7404,-2696 7398,-2696 7398,-2696 7178,-2696 7178,-2696 7172,-2696 7166,-2690 7166,-2684 7166,-2684 7166,-2572 7166,-2572 7166,-2566 7172,-2560 7178,-2560"/>
|
|
<text text-anchor="middle" x="7288" y="-2680.8" font-family="Times,serif" font-size="14.00">AuthProvider</text>
|
|
<polyline fill="none" stroke="black" points="7166,-2673 7410,-2673 "/>
|
|
<text text-anchor="start" x="7174" y="-2657.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="7174" y="-2642.8" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
|
<text text-anchor="start" x="7174" y="-2627.8" font-family="Times,serif" font-size="14.00">status :character varying</text>
|
|
<text text-anchor="start" x="7174" y="-2612.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="7174" y="-2597.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="7174" y="-2582.8" font-family="Times,serif" font-size="14.00">providable_type :character varying</text>
|
|
<text text-anchor="start" x="7174" y="-2567.8" font-family="Times,serif" font-size="14.00">providable_id :integer</text>
|
|
</g>
|
|
<!-- OAuth2Provider->AuthProvider -->
|
|
<g id="edge72" class="edge"><title>OAuth2Provider->AuthProvider</title>
|
|
<path fill="none" stroke="#ad658a" d="M7131.11,-2915.39C7140.32,-2905.19 7149.12,-2894.64 7157,-2884 7198.67,-2827.76 7234.09,-2756.36 7257.56,-2703.42"/>
|
|
<ellipse fill="none" stroke="#ad658a" cx="7128.34" cy="-2918.41" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#ad658a" stroke="#ad658a" cx="7259.18" cy="-2699.74" rx="4.00002" ry="4.00002"/>
|
|
</g>
|
|
<!-- Asset -->
|
|
<g id="node50" class="node"><title>Asset</title>
|
|
<path fill="none" stroke="black" d="M7440,-2944C7440,-2944 7660,-2944 7660,-2944 7666,-2944 7672,-2950 7672,-2956 7672,-2956 7672,-3068 7672,-3068 7672,-3074 7666,-3080 7660,-3080 7660,-3080 7440,-3080 7440,-3080 7434,-3080 7428,-3074 7428,-3068 7428,-3068 7428,-2956 7428,-2956 7428,-2950 7434,-2944 7440,-2944"/>
|
|
<text text-anchor="middle" x="7550" y="-3064.8" font-family="Times,serif" font-size="14.00">Asset</text>
|
|
<polyline fill="none" stroke="black" points="7428,-3057 7672,-3057 "/>
|
|
<text text-anchor="start" x="7436" y="-3041.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="7436" y="-3026.8" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="7436" y="-3011.8" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="7436" y="-2996.8" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="7436" y="-2981.8" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="7436" y="-2966.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="7436" y="-2951.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Project::OpenlabSync -->
|
|
<g id="node51" class="node"><title>Project::OpenlabSync</title>
|
|
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="7825.5,-3030 7690.5,-3030 7690.5,-2994 7825.5,-2994 7825.5,-3030"/>
|
|
<text text-anchor="middle" x="7758" y="-3008.3" font-family="Times,serif" font-size="14.00">Project::OpenlabSync</text>
|
|
</g>
|
|
<!-- DatabaseProvider -->
|
|
<g id="node52" class="node"><title>DatabaseProvider</title>
|
|
<path fill="none" stroke="black" d="M7178,-2974C7178,-2974 7398,-2974 7398,-2974 7404,-2974 7410,-2980 7410,-2986 7410,-2986 7410,-3038 7410,-3038 7410,-3044 7404,-3050 7398,-3050 7398,-3050 7178,-3050 7178,-3050 7172,-3050 7166,-3044 7166,-3038 7166,-3038 7166,-2986 7166,-2986 7166,-2980 7172,-2974 7178,-2974"/>
|
|
<text text-anchor="middle" x="7288" y="-3034.8" font-family="Times,serif" font-size="14.00">DatabaseProvider</text>
|
|
<polyline fill="none" stroke="black" points="7166,-3027 7410,-3027 "/>
|
|
<text text-anchor="start" x="7174" y="-3011.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="7174" y="-2996.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="7174" y="-2981.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- DatabaseProvider->AuthProvider -->
|
|
<g id="edge74" class="edge"><title>DatabaseProvider->AuthProvider</title>
|
|
<path fill="none" stroke="#83b5b6" d="M7288,-2965.43C7288,-2900.94 7288,-2782.27 7288,-2704.51"/>
|
|
<ellipse fill="none" stroke="#83b5b6" cx="7288" cy="-2969.68" rx="4" ry="4"/>
|
|
<ellipse fill="#83b5b6" stroke="#83b5b6" cx="7288" cy="-2700.17" rx="4" ry="4"/>
|
|
</g>
|
|
<!-- Availability->AvailabilityTag -->
|
|
<g id="edge82" class="edge"><title>Availability->AvailabilityTag</title>
|
|
<path fill="none" stroke="#095859" d="M4043.7,-2544.9C4090.74,-2439.66 4171.24,-2259.56 4213.4,-2165.24"/>
|
|
<ellipse fill="none" stroke="#095859" cx="4042.03" cy="-2548.62" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#095859" stroke="#095859" points="4213.53,-2164.96 4221.72,-2157.67 4215.57,-2160.4 4217.61,-2155.83 4217.61,-2155.83 4217.61,-2155.83 4215.57,-2160.4 4213.5,-2153.99 4213.53,-2164.96 4213.53,-2164.96"/>
|
|
</g>
|
|
<!-- Availability->Event -->
|
|
<g id="edge81" class="edge"><title>Availability->Event</title>
|
|
<path fill="none" stroke="#41747f" d="M4071.16,-2546.09C4117.69,-2491.47 4184.58,-2420.71 4255,-2372 4301.65,-2339.73 4327.11,-2355.68 4372,-2321 4410,-2291.64 4444.4,-2252.05 4472.21,-2214.69"/>
|
|
<ellipse fill="none" stroke="#41747f" cx="4068.46" cy="-2549.28" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#41747f" stroke="#41747f" cx="4474.6" cy="-2211.45" rx="4.00002" ry="4.00002"/>
|
|
</g>
|
|
<!-- Availability->Training -->
|
|
<g id="edge78" class="edge"><title>Availability->Training</title>
|
|
<path fill="none" stroke="#74d427" d="M3956.31,-2543.96C3920.95,-2490.55 3870.18,-2422.04 3814,-2372 3792.43,-2352.78 3785.32,-2348.4 3758,-2339 3699.93,-2319.01 3677.73,-2344.52 3621,-2321 3545.43,-2289.68 3472.55,-2232.82 3419.68,-2185.1"/>
|
|
<polygon fill="#74d427" stroke="#74d427" points="3956.36,-2544.03 3958.09,-2554.86 3959.11,-2548.21 3961.85,-2552.39 3961.85,-2552.39 3961.85,-2552.39 3959.11,-2548.21 3965.61,-2549.92 3956.36,-2544.03 3956.36,-2544.03"/>
|
|
<polygon fill="#74d427" stroke="#74d427" points="3419.42,-2184.86 3415.05,-2174.8 3415.72,-2181.5 3412.02,-2178.13 3412.02,-2178.13 3412.02,-2178.13 3415.72,-2181.5 3408.99,-2181.46 3419.42,-2184.86 3419.42,-2184.86"/>
|
|
</g>
|
|
<!-- Availability->Reservation -->
|
|
<g id="edge80" class="edge"><title>Availability->Reservation</title>
|
|
<path fill="none" stroke="#dc1723" d="M4012.19,-2542.1C4015.28,-2488.24 4018.97,-2417.05 4021,-2354 4034.36,-1938.64 4089.8,-1830.1 4029,-1419 4026.39,-1401.38 4022.1,-1382.93 4017.2,-1365.33"/>
|
|
<polygon fill="#dc1723" stroke="#dc1723" points="4012.18,-2542.31 4007.11,-2552.04 4011.89,-2547.3 4011.6,-2552.3 4011.6,-2552.3 4011.6,-2552.3 4011.89,-2547.3 4016.09,-2552.55 4012.18,-2542.31 4012.18,-2542.31"/>
|
|
<polygon fill="#dc1723" stroke="#dc1723" points="4017.18,-1365.25 4018.74,-1354.4 4015.8,-1360.45 4014.42,-1355.64 4014.42,-1355.64 4014.42,-1355.64 4015.8,-1360.45 4010.09,-1356.88 4017.18,-1365.25 4017.18,-1365.25"/>
|
|
</g>
|
|
<!-- Slot -->
|
|
<g id="node63" class="node"><title>Slot</title>
|
|
<path fill="none" stroke="black" d="M3973,-896.5C3973,-896.5 4197,-896.5 4197,-896.5 4203,-896.5 4209,-902.5 4209,-908.5 4209,-908.5 4209,-1080.5 4209,-1080.5 4209,-1086.5 4203,-1092.5 4197,-1092.5 4197,-1092.5 3973,-1092.5 3973,-1092.5 3967,-1092.5 3961,-1086.5 3961,-1080.5 3961,-1080.5 3961,-908.5 3961,-908.5 3961,-902.5 3967,-896.5 3973,-896.5"/>
|
|
<text text-anchor="middle" x="4085" y="-1077.3" font-family="Times,serif" font-size="14.00">Slot</text>
|
|
<polyline fill="none" stroke="black" points="3961,-1069.5 4209,-1069.5 "/>
|
|
<text text-anchor="start" x="3969" y="-1054.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3969" y="-1039.3" font-family="Times,serif" font-size="14.00">start_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3969" y="-1024.3" font-family="Times,serif" font-size="14.00">end_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3969" y="-1009.3" font-family="Times,serif" font-size="14.00">reservation_id :integer</text>
|
|
<text text-anchor="start" x="3969" y="-994.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3969" y="-979.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3969" y="-964.3" font-family="Times,serif" font-size="14.00">availability_id :integer</text>
|
|
<text text-anchor="start" x="3969" y="-949.3" font-family="Times,serif" font-size="14.00">ex_start_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3969" y="-934.3" font-family="Times,serif" font-size="14.00">ex_end_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3969" y="-919.3" font-family="Times,serif" font-size="14.00">canceled_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3969" y="-904.3" font-family="Times,serif" font-size="14.00">offered :boolean</text>
|
|
</g>
|
|
<!-- Availability->Slot -->
|
|
<g id="edge79" class="edge"><title>Availability->Slot</title>
|
|
<path fill="none" stroke="#980953" d="M4020.92,-2544.25C4030.83,-2482.81 4043.79,-2396.87 4052,-2321 4096.07,-1913.5 4101.77,-1810.63 4116,-1401 4119.97,-1286.85 4127.73,-1257.62 4116,-1144 4114.61,-1130.51 4112.52,-1116.43 4110.07,-1102.56"/>
|
|
<ellipse fill="none" stroke="#980953" cx="4020.24" cy="-2548.43" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#980953" stroke="#980953" points="4110.03,-1102.34 4112.66,-1091.69 4109.13,-1097.42 4108.23,-1092.5 4108.23,-1092.5 4108.23,-1092.5 4109.13,-1097.42 4103.81,-1093.31 4110.03,-1102.34 4110.03,-1102.34"/>
|
|
</g>
|
|
<!-- MachinesAvailability -->
|
|
<g id="node68" class="node"><title>MachinesAvailability</title>
|
|
<path fill="none" stroke="black" d="M3717,-1234.5C3717,-1234.5 3833,-1234.5 3833,-1234.5 3839,-1234.5 3845,-1240.5 3845,-1246.5 3845,-1246.5 3845,-1298.5 3845,-1298.5 3845,-1304.5 3839,-1310.5 3833,-1310.5 3833,-1310.5 3717,-1310.5 3717,-1310.5 3711,-1310.5 3705,-1304.5 3705,-1298.5 3705,-1298.5 3705,-1246.5 3705,-1246.5 3705,-1240.5 3711,-1234.5 3717,-1234.5"/>
|
|
<text text-anchor="middle" x="3775" y="-1295.3" font-family="Times,serif" font-size="14.00">MachinesAvailability</text>
|
|
<polyline fill="none" stroke="black" points="3705,-1287.5 3845,-1287.5 "/>
|
|
<text text-anchor="start" x="3713" y="-1272.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3713" y="-1257.3" font-family="Times,serif" font-size="14.00">machine_id :integer</text>
|
|
<text text-anchor="start" x="3713" y="-1242.3" font-family="Times,serif" font-size="14.00">availability_id :integer</text>
|
|
</g>
|
|
<!-- Availability->MachinesAvailability -->
|
|
<g id="edge75" class="edge"><title>Availability->MachinesAvailability</title>
|
|
<path fill="none" stroke="#7261dc" d="M4009.91,-2544.18C4015.79,-2357.12 4025.9,-1906.77 3993,-1759 3954.83,-1587.58 3853.16,-1403.07 3803.33,-1319.4"/>
|
|
<ellipse fill="none" stroke="#7261dc" cx="4009.77" cy="-2548.35" rx="4" ry="4"/>
|
|
<polygon fill="#7261dc" stroke="#7261dc" points="3803.24,-1319.24 3801.96,-1308.35 3800.67,-1314.95 3798.1,-1310.67 3798.1,-1310.67 3798.1,-1310.67 3800.67,-1314.95 3794.24,-1312.98 3803.24,-1319.24 3803.24,-1319.24"/>
|
|
</g>
|
|
<!-- TrainingsAvailability -->
|
|
<g id="node80" class="node"><title>TrainingsAvailability</title>
|
|
<path fill="none" stroke="black" d="M3641,-1619.5C3641,-1619.5 3861,-1619.5 3861,-1619.5 3867,-1619.5 3873,-1625.5 3873,-1631.5 3873,-1631.5 3873,-1713.5 3873,-1713.5 3873,-1719.5 3867,-1725.5 3861,-1725.5 3861,-1725.5 3641,-1725.5 3641,-1725.5 3635,-1725.5 3629,-1719.5 3629,-1713.5 3629,-1713.5 3629,-1631.5 3629,-1631.5 3629,-1625.5 3635,-1619.5 3641,-1619.5"/>
|
|
<text text-anchor="middle" x="3751" y="-1710.3" font-family="Times,serif" font-size="14.00">TrainingsAvailability</text>
|
|
<polyline fill="none" stroke="black" points="3629,-1702.5 3873,-1702.5 "/>
|
|
<text text-anchor="start" x="3637" y="-1687.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3637" y="-1672.3" font-family="Times,serif" font-size="14.00">training_id :integer</text>
|
|
<text text-anchor="start" x="3637" y="-1657.3" font-family="Times,serif" font-size="14.00">availability_id :integer</text>
|
|
<text text-anchor="start" x="3637" y="-1642.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3637" y="-1627.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Availability->TrainingsAvailability -->
|
|
<g id="edge77" class="edge"><title>Availability->TrainingsAvailability</title>
|
|
<path fill="none" stroke="#85bfd0" d="M3984.82,-2544.38C3934.45,-2356.76 3812.35,-1902.02 3767.71,-1735.73"/>
|
|
<ellipse fill="none" stroke="#85bfd0" cx="3985.87" cy="-2548.32" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#85bfd0" stroke="#85bfd0" points="3767.6,-1735.33 3769.35,-1724.5 3766.3,-1730.5 3765.01,-1725.67 3765.01,-1725.67 3765.01,-1725.67 3766.3,-1730.5 3760.66,-1726.84 3767.6,-1735.33 3767.6,-1735.33"/>
|
|
</g>
|
|
<!-- Availability->Machine -->
|
|
<g id="edge76" class="edge"><title>Availability->Machine</title>
|
|
<path fill="none" stroke="#5c9253" d="M3950.53,-2544.11C3835.21,-2375.65 3574.63,-1999.5 3469,-1884 3424.06,-1834.86 3368.3,-1785.7 3321.64,-1747.26"/>
|
|
<polygon fill="#5c9253" stroke="#5c9253" points="3950.6,-2544.2 3952.54,-2555 3953.43,-2548.33 3956.25,-2552.46 3956.25,-2552.46 3956.25,-2552.46 3953.43,-2548.33 3959.96,-2549.92 3950.6,-2544.2 3950.6,-2544.2"/>
|
|
<polygon fill="#5c9253" stroke="#5c9253" points="3321.37,-1747.04 3316.49,-1737.22 3317.5,-1743.87 3313.63,-1740.7 3313.63,-1740.7 3313.63,-1740.7 3317.5,-1743.87 3310.78,-1744.18 3321.37,-1747.04 3321.37,-1747.04"/>
|
|
</g>
|
|
<!-- Subscription->Invoice -->
|
|
<g id="edge83" class="edge"><title>Subscription->Invoice</title>
|
|
<path fill="none" stroke="#0a3d71" d="M2207.62,-911.065C2179.79,-817.425 2151.5,-663.798 2220,-557 2286.95,-452.615 2423.2,-401.725 2526.06,-377.377"/>
|
|
<ellipse fill="none" stroke="#0a3d71" cx="2208.81" cy="-914.989" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#0a3d71" stroke="#0a3d71" points="2526.16,-377.353 2536.92,-379.487 2531.03,-376.228 2535.91,-375.102 2535.91,-375.102 2535.91,-375.102 2531.03,-376.228 2534.89,-370.718 2526.16,-377.353 2526.16,-377.353"/>
|
|
</g>
|
|
<!-- Subscription->OfferDay -->
|
|
<g id="edge84" class="edge"><title>Subscription->OfferDay</title>
|
|
<path fill="none" stroke="#e405b4" d="M2269.96,-911.253C2286.83,-869.147 2307.14,-818.454 2323.21,-778.353"/>
|
|
<ellipse fill="none" stroke="#e405b4" cx="2268.44" cy="-915.038" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#e405b4" stroke="#e405b4" points="2323.27,-778.205 2331.17,-770.596 2325.13,-773.564 2326.99,-768.922 2326.99,-768.922 2326.99,-768.922 2325.13,-773.564 2322.81,-767.249 2323.27,-778.205 2323.27,-778.205"/>
|
|
</g>
|
|
<!-- Training->TrainingImage -->
|
|
<g id="edge85" class="edge"><title>Training->TrainingImage</title>
|
|
<path fill="none" stroke="#5317ca" d="M3367.02,-2019.24C3394.67,-1940.87 3435.93,-1823.92 3462.66,-1748.17"/>
|
|
<ellipse fill="none" stroke="#5317ca" cx="3365.63" cy="-2023.18" rx="4.00001" ry="4.00001"/>
|
|
<ellipse fill="#5317ca" stroke="#5317ca" cx="3464.03" cy="-1744.29" rx="4.00001" ry="4.00001"/>
|
|
</g>
|
|
<!-- Training->TrainingsPricing -->
|
|
<g id="edge90" class="edge"><title>Training->TrainingsPricing</title>
|
|
<path fill="none" stroke="#6a451c" d="M3307.99,-2019.22C3286.15,-1971.59 3251.63,-1915.07 3202,-1884 3170.18,-1864.08 3062.45,-1890.5 3034,-1866 2996.75,-1833.93 3033.67,-1799.63 3006,-1759 3001.57,-1752.49 2996.47,-1746.3 2990.94,-1740.44"/>
|
|
<ellipse fill="none" stroke="#6a451c" cx="3309.75" cy="-2023.14" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#6a451c" stroke="#6a451c" points="2990.78,-1740.28 2986.91,-1730.02 2987.25,-1736.74 2983.72,-1733.2 2983.72,-1733.2 2983.72,-1733.2 2987.25,-1736.74 2980.53,-1736.38 2990.78,-1740.28 2990.78,-1740.28"/>
|
|
</g>
|
|
<!-- Training->Plan -->
|
|
<g id="edge92" class="edge"><title>Training->Plan</title>
|
|
<path fill="none" stroke="#a75dc5" d="M3288.06,-2018.23C3262.98,-1977.3 3231.68,-1927.54 3202,-1884 3157.44,-1818.63 3131.9,-1811.5 3096,-1741 3067.04,-1684.13 3073.93,-1664.29 3053,-1604 3030.73,-1539.85 3004.19,-1469.45 2981.22,-1410.17"/>
|
|
<polygon fill="#a75dc5" stroke="#a75dc5" points="3288.1,-2018.29 3289.48,-2029.17 3290.71,-2022.56 3293.32,-2026.82 3293.32,-2026.82 3293.32,-2026.82 3290.71,-2022.56 3297.16,-2024.48 3288.1,-2018.29 3288.1,-2018.29"/>
|
|
<polygon fill="#a75dc5" stroke="#a75dc5" points="2981.18,-1410.08 2981.76,-1399.13 2979.37,-1405.42 2977.56,-1400.76 2977.56,-1400.76 2977.56,-1400.76 2979.37,-1405.42 2973.37,-1402.39 2981.18,-1410.08 2981.18,-1410.08"/>
|
|
</g>
|
|
<!-- Training->Credit -->
|
|
<g id="edge91" class="edge"><title>Training->Credit</title>
|
|
<path fill="none" stroke="#cc2260" d="M3305.49,-2019.54C3282.66,-1972.61 3247.48,-1916.72 3199,-1884 3163.02,-1859.71 3136.54,-1893.56 3103,-1866 3056.77,-1828.01 3071.16,-1798.01 3053,-1741 3033.99,-1681.33 3060.64,-1651.65 3020,-1604 3010.49,-1592.85 2541.13,-1413.2 2533,-1401 2467.14,-1302.2 2508.79,-1159.22 2545.51,-1072.09"/>
|
|
<ellipse fill="none" stroke="#cc2260" cx="3307.33" cy="-2023.38" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#cc2260" stroke="#cc2260" points="2545.56,-1071.98 2553.64,-1064.57 2547.53,-1067.39 2549.5,-1062.79 2549.5,-1062.79 2549.5,-1062.79 2547.53,-1067.39 2545.37,-1061.02 2545.56,-1071.98 2545.56,-1071.98"/>
|
|
</g>
|
|
<!-- Training->Reservation -->
|
|
<g id="edge88" class="edge"><title>Training->Reservation</title>
|
|
<path fill="none" stroke="#95daca" d="M3458.79,-2022.25C3617.97,-1917.7 3878.44,-1746.19 3882,-1741 3959.6,-1627.86 3979.95,-1466.24 3984.62,-1365.71"/>
|
|
<ellipse fill="none" stroke="#95daca" cx="3455.1" cy="-2024.67" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#95daca" stroke="#95daca" points="3984.62,-1365.56 3989.54,-1355.76 3984.83,-1360.56 3985.05,-1355.57 3985.05,-1355.57 3985.05,-1355.57 3984.83,-1360.56 3980.55,-1355.38 3984.62,-1365.56 3984.62,-1365.56"/>
|
|
</g>
|
|
<!-- Training->UserTraining -->
|
|
<g id="edge89" class="edge"><title>Training->UserTraining</title>
|
|
<path fill="none" stroke="#56edf6" d="M3296.42,-2019.76C3267.5,-1971.83 3224.23,-1914.81 3169,-1884 3103.8,-1847.63 3071.23,-1893.93 3002,-1866 2930.03,-1836.96 2935.06,-1790.21 2864,-1759 2820.25,-1739.78 2804,-1753.93 2758,-1741 2745.64,-1737.52 2732.94,-1733.45 2720.33,-1729.06"/>
|
|
<ellipse fill="none" stroke="#56edf6" cx="3298.54" cy="-2023.32" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#56edf6" stroke="#56edf6" points="2720.13,-1728.99 2712.22,-1721.4 2715.42,-1727.31 2710.71,-1725.64 2710.71,-1725.64 2710.71,-1725.64 2715.42,-1727.31 2709.2,-1729.88 2720.13,-1728.99 2720.13,-1728.99"/>
|
|
</g>
|
|
<!-- Training->TrainingsAvailability -->
|
|
<g id="edge87" class="edge"><title>Training->TrainingsAvailability</title>
|
|
<path fill="none" stroke="#f0ceb1" d="M3415.62,-2021.06C3496.39,-1937.36 3620.98,-1808.24 3693.4,-1733.2"/>
|
|
<ellipse fill="none" stroke="#f0ceb1" cx="3412.72" cy="-2024.07" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#f0ceb1" stroke="#f0ceb1" points="3693.72,-1732.86 3703.91,-1728.78 3697.2,-1729.26 3700.67,-1725.66 3700.67,-1725.66 3700.67,-1725.66 3697.2,-1729.26 3697.43,-1722.54 3693.72,-1732.86 3693.72,-1732.86"/>
|
|
</g>
|
|
<!-- Training->Machine -->
|
|
<g id="edge86" class="edge"><title>Training->Machine</title>
|
|
<path fill="none" stroke="#9046d9" d="M3316.15,-2017.27C3296.03,-1939.69 3266.43,-1825.56 3246.94,-1750.4"/>
|
|
<polygon fill="#9046d9" stroke="#9046d9" points="3316.15,-2017.27 3314.31,-2028.08 3317.41,-2022.11 3318.67,-2026.95 3318.67,-2026.95 3318.67,-2026.95 3317.41,-2022.11 3323.02,-2025.82 3316.15,-2017.27 3316.15,-2017.27"/>
|
|
<polygon fill="#9046d9" stroke="#9046d9" points="3246.89,-1750.19 3248.74,-1739.38 3245.64,-1745.35 3244.38,-1740.51 3244.38,-1740.51 3244.38,-1740.51 3245.64,-1745.35 3240.02,-1741.64 3246.89,-1750.19 3246.89,-1750.19"/>
|
|
</g>
|
|
<!-- ProjectStep->ProjectStepImage -->
|
|
<g id="edge93" class="edge"><title>ProjectStep->ProjectStepImage</title>
|
|
<path fill="none" stroke="#88f6e2" d="M1012,-1596.08C1012,-1525.82 1012,-1421.54 1012,-1350.71"/>
|
|
<ellipse fill="none" stroke="#88f6e2" cx="1012" cy="-1600.43" rx="4" ry="4"/>
|
|
<polygon fill="#88f6e2" stroke="#88f6e2" points="1012,-1350.51 1016.5,-1340.51 1012,-1345.51 1012,-1340.51 1012,-1340.51 1012,-1340.51 1012,-1345.51 1007.5,-1340.51 1012,-1350.51 1012,-1350.51"/>
|
|
</g>
|
|
<!-- Reservation->Invoice -->
|
|
<g id="edge96" class="edge"><title>Reservation->Invoice</title>
|
|
<path fill="none" stroke="#eecf27" d="M3908.5,-1183.48C3822.92,-1092.2 3675.02,-954.754 3514,-896 3402.88,-855.453 3084.86,-919.14 2983,-859 2914.07,-818.299 2810.46,-644.553 2738.85,-512.554"/>
|
|
<ellipse fill="none" stroke="#eecf27" cx="3911.32" cy="-1186.5" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#eecf27" stroke="#eecf27" cx="2736.94" cy="-509.027" rx="4.00002" ry="4.00002"/>
|
|
</g>
|
|
<!-- Reservation->Slot -->
|
|
<g id="edge94" class="edge"><title>Reservation->Slot</title>
|
|
<path fill="none" stroke="#bcb041" d="M4017.47,-1181.89C4026.66,-1156.53 4036.75,-1128.68 4046.26,-1102.42"/>
|
|
<ellipse fill="none" stroke="#bcb041" cx="4016.1" cy="-1185.68" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#bcb041" stroke="#bcb041" points="4046.33,-1102.22 4053.97,-1094.35 4048.04,-1097.52 4049.74,-1092.82 4049.74,-1092.82 4049.74,-1092.82 4048.04,-1097.52 4045.51,-1091.28 4046.33,-1102.22 4046.33,-1102.22"/>
|
|
</g>
|
|
<!-- Ticket -->
|
|
<g id="node89" class="node"><title>Ticket</title>
|
|
<path fill="none" stroke="black" d="M4300,-934C4300,-934 4520,-934 4520,-934 4526,-934 4532,-940 4532,-946 4532,-946 4532,-1043 4532,-1043 4532,-1049 4526,-1055 4520,-1055 4520,-1055 4300,-1055 4300,-1055 4294,-1055 4288,-1049 4288,-1043 4288,-1043 4288,-946 4288,-946 4288,-940 4294,-934 4300,-934"/>
|
|
<text text-anchor="middle" x="4410" y="-1039.8" font-family="Times,serif" font-size="14.00">Ticket</text>
|
|
<polyline fill="none" stroke="black" points="4288,-1032 4532,-1032 "/>
|
|
<text text-anchor="start" x="4296" y="-1016.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4296" y="-1001.8" font-family="Times,serif" font-size="14.00">reservation_id :integer</text>
|
|
<text text-anchor="start" x="4296" y="-986.8" font-family="Times,serif" font-size="14.00">event_price_category_id :integer</text>
|
|
<text text-anchor="start" x="4296" y="-971.8" font-family="Times,serif" font-size="14.00">booked :integer</text>
|
|
<text text-anchor="start" x="4296" y="-956.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4296" y="-941.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Reservation->Ticket -->
|
|
<g id="edge95" class="edge"><title>Reservation->Ticket</title>
|
|
<path fill="none" stroke="#688c8e" d="M4113.81,-1187.85C4176.61,-1147.07 4251.01,-1098.75 4309.53,-1060.75"/>
|
|
<ellipse fill="none" stroke="#688c8e" cx="4110.43" cy="-1190.05" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#688c8e" stroke="#688c8e" points="4309.66,-1060.66 4320.5,-1058.99 4313.85,-1057.94 4318.05,-1055.22 4318.05,-1055.22 4318.05,-1055.22 4313.85,-1057.94 4315.6,-1051.44 4309.66,-1060.66 4309.66,-1060.66"/>
|
|
</g>
|
|
<!-- StatisticIndex->StatisticType -->
|
|
<g id="edge97" class="edge"><title>StatisticIndex->StatisticType</title>
|
|
<path fill="none" stroke="#e7894b" d="M5721.91,-2178.8C5724.29,-2275.11 5724.36,-2441.46 5722.13,-2542.16"/>
|
|
<ellipse fill="none" stroke="#e7894b" cx="5721.8" cy="-2174.56" rx="4" ry="4"/>
|
|
<polygon fill="#e7894b" stroke="#e7894b" points="5722.13,-2542.28 5717.39,-2552.17 5722.01,-2547.27 5721.89,-2552.27 5721.89,-2552.27 5721.89,-2552.27 5722.01,-2547.27 5726.39,-2552.38 5722.13,-2542.28 5722.13,-2542.28"/>
|
|
</g>
|
|
<!-- StatisticIndex->StatisticGraph -->
|
|
<g id="edge99" class="edge"><title>StatisticIndex->StatisticGraph</title>
|
|
<path fill="none" stroke="#14ae4f" d="M5672.68,-2027.31C5647.42,-1985.19 5615.11,-1931.54 5586,-1884 5556.47,-1835.76 5522.74,-1781.59 5496.9,-1740.28"/>
|
|
<ellipse fill="none" stroke="#14ae4f" cx="5674.77" cy="-2030.8" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#14ae4f" stroke="#14ae4f" cx="5494.62" cy="-1736.63" rx="4.00002" ry="4.00002"/>
|
|
</g>
|
|
<!-- StatisticField -->
|
|
<g id="node60" class="node"><title>StatisticField</title>
|
|
<path fill="none" stroke="black" d="M5607,-1604.5C5607,-1604.5 5827,-1604.5 5827,-1604.5 5833,-1604.5 5839,-1610.5 5839,-1616.5 5839,-1616.5 5839,-1728.5 5839,-1728.5 5839,-1734.5 5833,-1740.5 5827,-1740.5 5827,-1740.5 5607,-1740.5 5607,-1740.5 5601,-1740.5 5595,-1734.5 5595,-1728.5 5595,-1728.5 5595,-1616.5 5595,-1616.5 5595,-1610.5 5601,-1604.5 5607,-1604.5"/>
|
|
<text text-anchor="middle" x="5717" y="-1725.3" font-family="Times,serif" font-size="14.00">StatisticField</text>
|
|
<polyline fill="none" stroke="black" points="5595,-1717.5 5839,-1717.5 "/>
|
|
<text text-anchor="start" x="5603" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="5603" y="-1687.3" font-family="Times,serif" font-size="14.00">statistic_index_id :integer</text>
|
|
<text text-anchor="start" x="5603" y="-1672.3" font-family="Times,serif" font-size="14.00">key :character varying(255)</text>
|
|
<text text-anchor="start" x="5603" y="-1657.3" font-family="Times,serif" font-size="14.00">label :character varying(255)</text>
|
|
<text text-anchor="start" x="5603" y="-1642.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5603" y="-1627.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="5603" y="-1612.3" font-family="Times,serif" font-size="14.00">data_type :character varying(255)</text>
|
|
</g>
|
|
<!-- StatisticIndex->StatisticField -->
|
|
<g id="edge98" class="edge"><title>StatisticIndex->StatisticField</title>
|
|
<path fill="none" stroke="#56c132" d="M5711.71,-2026C5709.78,-1948.69 5709.76,-1829.11 5711.66,-1751.06"/>
|
|
<ellipse fill="none" stroke="#56c132" cx="5711.82" cy="-2030.16" rx="4" ry="4"/>
|
|
<polygon fill="#56c132" stroke="#56c132" points="5711.67,-1750.8 5716.42,-1740.92 5711.8,-1745.8 5711.93,-1740.81 5711.93,-1740.81 5711.93,-1740.81 5711.8,-1745.8 5707.43,-1740.69 5711.67,-1750.8 5711.67,-1750.8"/>
|
|
</g>
|
|
<!-- StatisticField->StatisticIndex -->
|
|
<g id="edge100" class="edge"><title>StatisticField->StatisticIndex</title>
|
|
<path fill="none" stroke="#be984f" d="M5722.29,-1749.16C5724.24,-1827.15 5724.24,-1948.06 5722.29,-2026"/>
|
|
<ellipse fill="none" stroke="#be984f" cx="5722.18" cy="-1744.8" rx="4" ry="4"/>
|
|
<ellipse fill="#be984f" stroke="#be984f" cx="5722.18" cy="-2030.16" rx="4" ry="4"/>
|
|
</g>
|
|
<!-- WalletTransaction->Invoice -->
|
|
<g id="edge101" class="edge"><title>WalletTransaction->Invoice</title>
|
|
<path fill="none" stroke="#40d7f0" d="M714.385,-1412.12C751.511,-1336.52 796,-1224.1 796,-1119.5 796,-1119.5 796,-1119.5 796,-707 796,-530.491 2104.81,-403.231 2527.83,-366.708"/>
|
|
<ellipse fill="none" stroke="#40d7f0" cx="712.594" cy="-1415.73" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#40d7f0" stroke="#40d7f0" cx="2531.84" cy="-366.363" rx="4" ry="4"/>
|
|
</g>
|
|
<!-- EventPriceCategory->Ticket -->
|
|
<g id="edge102" class="edge"><title>EventPriceCategory->Ticket</title>
|
|
<path fill="none" stroke="#1e8cc8" d="M4626.01,-1206.17C4581.62,-1162.88 4523.54,-1106.23 4478.78,-1062.58"/>
|
|
<ellipse fill="none" stroke="#1e8cc8" cx="4629.08" cy="-1209.16" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#1e8cc8" stroke="#1e8cc8" points="4478.6,-1062.4 4474.58,-1052.2 4475.02,-1058.91 4471.44,-1055.42 4471.44,-1055.42 4471.44,-1055.42 4475.02,-1058.91 4468.29,-1058.64 4478.6,-1062.4 4478.6,-1062.4"/>
|
|
</g>
|
|
<!-- Avoir -->
|
|
<g id="node69" class="node"><title>Avoir</title>
|
|
<path fill="none" stroke="black" d="M3266,-557.5C3266,-557.5 3486,-557.5 3486,-557.5 3492,-557.5 3498,-563.5 3498,-569.5 3498,-569.5 3498,-846.5 3498,-846.5 3498,-852.5 3492,-858.5 3486,-858.5 3486,-858.5 3266,-858.5 3266,-858.5 3260,-858.5 3254,-852.5 3254,-846.5 3254,-846.5 3254,-569.5 3254,-569.5 3254,-563.5 3260,-557.5 3266,-557.5"/>
|
|
<text text-anchor="middle" x="3376" y="-843.3" font-family="Times,serif" font-size="14.00">Avoir</text>
|
|
<polyline fill="none" stroke="black" points="3254,-835.5 3498,-835.5 "/>
|
|
<text text-anchor="start" x="3262" y="-820.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3262" y="-805.3" font-family="Times,serif" font-size="14.00">invoiced_id :integer</text>
|
|
<text text-anchor="start" x="3262" y="-790.3" font-family="Times,serif" font-size="14.00">invoiced_type :character varying(255)</text>
|
|
<text text-anchor="start" x="3262" y="-775.3" font-family="Times,serif" font-size="14.00">stp_invoice_id :character varying(255)</text>
|
|
<text text-anchor="start" x="3262" y="-760.3" font-family="Times,serif" font-size="14.00">total :integer</text>
|
|
<text text-anchor="start" x="3262" y="-745.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3262" y="-730.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3262" y="-715.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
|
<text text-anchor="start" x="3262" y="-700.3" font-family="Times,serif" font-size="14.00">reference :character varying(255)</text>
|
|
<text text-anchor="start" x="3262" y="-685.3" font-family="Times,serif" font-size="14.00">avoir_mode :character varying(255)</text>
|
|
<text text-anchor="start" x="3262" y="-670.3" font-family="Times,serif" font-size="14.00">avoir_date :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3262" y="-655.3" font-family="Times,serif" font-size="14.00">invoice_id :integer</text>
|
|
<text text-anchor="start" x="3262" y="-640.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="3262" y="-625.3" font-family="Times,serif" font-size="14.00">subscription_to_expire :boolean</text>
|
|
<text text-anchor="start" x="3262" y="-610.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
|
<text text-anchor="start" x="3262" y="-595.3" font-family="Times,serif" font-size="14.00">wallet_amount :integer</text>
|
|
<text text-anchor="start" x="3262" y="-580.3" font-family="Times,serif" font-size="14.00">wallet_transaction_id :integer</text>
|
|
<text text-anchor="start" x="3262" y="-565.3" font-family="Times,serif" font-size="14.00">coupon_id :integer</text>
|
|
</g>
|
|
<!-- Avoir->InvoiceItem -->
|
|
<g id="edge103" class="edge"><title>Avoir->InvoiceItem</title>
|
|
<path fill="none" stroke="#b610f6" d="M3320.23,-549.907C3278.39,-432.045 3222.54,-274.731 3187.68,-176.538"/>
|
|
<ellipse fill="none" stroke="#b610f6" cx="3321.59" cy="-553.73" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#b610f6" stroke="#b610f6" points="3187.61,-176.353 3188.5,-165.423 3185.94,-171.641 3184.26,-166.929 3184.26,-166.929 3184.26,-166.929 3185.94,-171.641 3180.02,-168.434 3187.61,-176.353 3187.61,-176.353"/>
|
|
</g>
|
|
<!-- Avoir->Invoice -->
|
|
<g id="edge104" class="edge"><title>Avoir->Invoice</title>
|
|
<path fill="none" stroke="#ec61f7" d="M3247.26,-558.534C3246.51,-558.017 3245.75,-557.506 3245,-557 3103.79,-462.166 2913.45,-407.849 2788.31,-380.147"/>
|
|
<ellipse fill="none" stroke="#ec61f7" cx="3250.7" cy="-560.996" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#ec61f7" stroke="#ec61f7" cx="2784.07" cy="-379.217" rx="4.00001" ry="4.00001"/>
|
|
<text text-anchor="middle" x="3217" y="-527.8" font-family="Times,serif" font-size="14.00">avoir</text>
|
|
</g>
|
|
<!-- NotificationType -->
|
|
<g id="node70" class="node"><title>NotificationType</title>
|
|
<polygon fill="none" stroke="black" points="7844,-2989 7844,-3035 7954,-3035 7954,-2989 7844,-2989"/>
|
|
<text text-anchor="middle" x="7899" y="-3019.8" font-family="Times,serif" font-size="14.00">NotificationType</text>
|
|
<polyline fill="none" stroke="black" points="7844,-3012 7954,-3012 "/>
|
|
<text text-anchor="middle" x="7899" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
|
</g>
|
|
<!-- Stylesheet -->
|
|
<g id="node72" class="node"><title>Stylesheet</title>
|
|
<path fill="none" stroke="black" d="M7984,-2966.5C7984,-2966.5 8204,-2966.5 8204,-2966.5 8210,-2966.5 8216,-2972.5 8216,-2978.5 8216,-2978.5 8216,-3045.5 8216,-3045.5 8216,-3051.5 8210,-3057.5 8204,-3057.5 8204,-3057.5 7984,-3057.5 7984,-3057.5 7978,-3057.5 7972,-3051.5 7972,-3045.5 7972,-3045.5 7972,-2978.5 7972,-2978.5 7972,-2972.5 7978,-2966.5 7984,-2966.5"/>
|
|
<text text-anchor="middle" x="8094" y="-3042.3" font-family="Times,serif" font-size="14.00">Stylesheet</text>
|
|
<polyline fill="none" stroke="black" points="7972,-3034.5 8216,-3034.5 "/>
|
|
<text text-anchor="start" x="7980" y="-3019.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="7980" y="-3004.3" font-family="Times,serif" font-size="14.00">contents :text</text>
|
|
<text text-anchor="start" x="7980" y="-2989.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="7980" y="-2974.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Coupon -->
|
|
<g id="node78" class="node"><title>Coupon</title>
|
|
<path fill="none" stroke="black" d="M3004,-617.5C3004,-617.5 3224,-617.5 3224,-617.5 3230,-617.5 3236,-623.5 3236,-629.5 3236,-629.5 3236,-786.5 3236,-786.5 3236,-792.5 3230,-798.5 3224,-798.5 3224,-798.5 3004,-798.5 3004,-798.5 2998,-798.5 2992,-792.5 2992,-786.5 2992,-786.5 2992,-629.5 2992,-629.5 2992,-623.5 2998,-617.5 3004,-617.5"/>
|
|
<text text-anchor="middle" x="3114" y="-783.3" font-family="Times,serif" font-size="14.00">Coupon</text>
|
|
<polyline fill="none" stroke="black" points="2992,-775.5 3236,-775.5 "/>
|
|
<text text-anchor="start" x="3000" y="-760.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3000" y="-745.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
|
<text text-anchor="start" x="3000" y="-730.3" font-family="Times,serif" font-size="14.00">code :character varying</text>
|
|
<text text-anchor="start" x="3000" y="-715.3" font-family="Times,serif" font-size="14.00">percent_off :integer</text>
|
|
<text text-anchor="start" x="3000" y="-700.3" font-family="Times,serif" font-size="14.00">valid_until :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3000" y="-685.3" font-family="Times,serif" font-size="14.00">max_usages :integer</text>
|
|
<text text-anchor="start" x="3000" y="-670.3" font-family="Times,serif" font-size="14.00">active :boolean</text>
|
|
<text text-anchor="start" x="3000" y="-655.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3000" y="-640.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3000" y="-625.3" font-family="Times,serif" font-size="14.00">validity_per_user :character varying</text>
|
|
</g>
|
|
<!-- Coupon->Invoice -->
|
|
<g id="edge105" class="edge"><title>Coupon->Invoice</title>
|
|
<path fill="none" stroke="#58dacf" d="M3054.71,-610.618C3033.09,-580.448 3006.81,-548.637 2978,-524 2922.33,-476.382 2850.87,-437.254 2789.61,-408.776"/>
|
|
<ellipse fill="none" stroke="#58dacf" cx="3057.22" cy="-614.167" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#58dacf" stroke="#58dacf" points="2789.35,-408.654 2782.14,-400.387 2784.81,-406.565 2780.26,-404.475 2780.26,-404.475 2780.26,-404.475 2784.81,-406.565 2778.38,-408.563 2789.35,-408.654 2789.35,-408.654"/>
|
|
</g>
|
|
<!-- Category -->
|
|
<g id="node79" class="node"><title>Category</title>
|
|
<path fill="none" stroke="black" d="M4538,-2575C4538,-2575 4758,-2575 4758,-2575 4764,-2575 4770,-2581 4770,-2587 4770,-2587 4770,-2669 4770,-2669 4770,-2675 4764,-2681 4758,-2681 4758,-2681 4538,-2681 4538,-2681 4532,-2681 4526,-2675 4526,-2669 4526,-2669 4526,-2587 4526,-2587 4526,-2581 4532,-2575 4538,-2575"/>
|
|
<text text-anchor="middle" x="4648" y="-2665.8" font-family="Times,serif" font-size="14.00">Category</text>
|
|
<polyline fill="none" stroke="black" points="4526,-2658 4770,-2658 "/>
|
|
<text text-anchor="start" x="4534" y="-2642.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="4534" y="-2627.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
|
<text text-anchor="start" x="4534" y="-2612.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4534" y="-2597.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="4534" y="-2582.8" font-family="Times,serif" font-size="14.00">slug :character varying</text>
|
|
</g>
|
|
<!-- Category->Event -->
|
|
<g id="edge106" class="edge"><title>Category->Event</title>
|
|
<path fill="none" stroke="#a12d34" d="M4635.95,-2566.93C4618.94,-2482.12 4587.56,-2325.65 4566,-2218.17"/>
|
|
<ellipse fill="none" stroke="#a12d34" cx="4636.76" cy="-2570.97" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#a12d34" stroke="#a12d34" points="4565.98,-2218.06 4568.42,-2207.37 4564.99,-2213.15 4564.01,-2208.25 4564.01,-2208.25 4564.01,-2208.25 4564.99,-2213.15 4559.6,-2209.14 4565.98,-2218.06 4565.98,-2218.06"/>
|
|
</g>
|
|
<!-- MachineImage -->
|
|
<g id="node81" class="node"><title>MachineImage</title>
|
|
<path fill="none" stroke="black" d="M3417,-1204.5C3417,-1204.5 3637,-1204.5 3637,-1204.5 3643,-1204.5 3649,-1210.5 3649,-1216.5 3649,-1216.5 3649,-1328.5 3649,-1328.5 3649,-1334.5 3643,-1340.5 3637,-1340.5 3637,-1340.5 3417,-1340.5 3417,-1340.5 3411,-1340.5 3405,-1334.5 3405,-1328.5 3405,-1328.5 3405,-1216.5 3405,-1216.5 3405,-1210.5 3411,-1204.5 3417,-1204.5"/>
|
|
<text text-anchor="middle" x="3527" y="-1325.3" font-family="Times,serif" font-size="14.00">MachineImage</text>
|
|
<polyline fill="none" stroke="black" points="3405,-1317.5 3649,-1317.5 "/>
|
|
<text text-anchor="start" x="3413" y="-1302.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="3413" y="-1287.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
|
<text text-anchor="start" x="3413" y="-1272.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
|
<text text-anchor="start" x="3413" y="-1257.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
|
<text text-anchor="start" x="3413" y="-1242.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
|
<text text-anchor="start" x="3413" y="-1227.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="3413" y="-1212.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Feed -->
|
|
<g id="node82" class="node"><title>Feed</title>
|
|
<polygon fill="none" stroke="black" points="8234,-2989 8234,-3035 8288,-3035 8288,-2989 8234,-2989"/>
|
|
<text text-anchor="middle" x="8261" y="-3019.8" font-family="Times,serif" font-size="14.00">Feed</text>
|
|
<polyline fill="none" stroke="black" points="8234,-3012 8288,-3012 "/>
|
|
<text text-anchor="middle" x="8261" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
|
</g>
|
|
<!-- Machine->Price -->
|
|
<g id="edge110" class="edge"><title>Machine->Price</title>
|
|
<path fill="none" stroke="#555d9e" d="M3272.71,-1597.34C3302.7,-1544.63 3339.65,-1471.04 3358,-1401 3386.32,-1292.93 3389.17,-1163.36 3387.22,-1080.26"/>
|
|
<ellipse fill="none" stroke="#555d9e" cx="3270.7" cy="-1600.84" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#555d9e" stroke="#555d9e" points="3387.22,-1080.11 3391.45,-1069.99 3387.08,-1075.11 3386.95,-1070.11 3386.95,-1070.11 3386.95,-1070.11 3387.08,-1075.11 3382.45,-1070.23 3387.22,-1080.11 3387.22,-1080.11"/>
|
|
</g>
|
|
<!-- Machine->Plan -->
|
|
<g id="edge113" class="edge"><title>Machine->Plan</title>
|
|
<path fill="none" stroke="#cd027d" d="M3098.92,-1596.59C3096.09,-1593.18 3093.44,-1589.66 3091,-1586 3049.26,-1523.37 3096.34,-1486.47 3063,-1419 3060.4,-1413.74 3057.55,-1408.53 3054.48,-1403.4"/>
|
|
<polygon fill="#cd027d" stroke="#cd027d" points="3099.16,-1596.86 3102.48,-1607.31 3102.49,-1600.58 3105.83,-1604.31 3105.83,-1604.31 3105.83,-1604.31 3102.49,-1600.58 3109.18,-1601.31 3099.16,-1596.86 3099.16,-1596.86"/>
|
|
<polygon fill="#cd027d" stroke="#cd027d" points="3054.44,-1403.32 3052.96,-1392.46 3051.79,-1399.08 3049.14,-1394.84 3049.14,-1394.84 3049.14,-1394.84 3051.79,-1399.08 3045.33,-1397.22 3054.44,-1403.32 3054.44,-1403.32"/>
|
|
</g>
|
|
<!-- Machine->MachineFile -->
|
|
<g id="edge108" class="edge"><title>Machine->MachineFile</title>
|
|
<path fill="none" stroke="#d21c8e" d="M3227,-1596.08C3227,-1525.82 3227,-1421.54 3227,-1350.71"/>
|
|
<ellipse fill="none" stroke="#d21c8e" cx="3227" cy="-1600.43" rx="4" ry="4"/>
|
|
<polygon fill="#d21c8e" stroke="#d21c8e" points="3227,-1350.51 3231.5,-1340.51 3227,-1345.51 3227,-1340.51 3227,-1340.51 3227,-1340.51 3227,-1345.51 3222.5,-1340.51 3227,-1350.51 3227,-1350.51"/>
|
|
</g>
|
|
<!-- Machine->Credit -->
|
|
<g id="edge112" class="edge"><title>Machine->Credit</title>
|
|
<path fill="none" stroke="#0892d4" d="M3183.46,-1597.36C3154.27,-1544.37 3117.4,-1470.44 3096,-1401 3062,-1290.66 3121.71,-1240.29 3058,-1144 2995.82,-1050.02 2833.27,-1128.89 2728,-1093 2710.03,-1086.87 2692.18,-1077.91 2675.46,-1067.87"/>
|
|
<ellipse fill="none" stroke="#0892d4" cx="3185.41" cy="-1600.87" rx="4.00002" ry="4.00002"/>
|
|
<polygon fill="#0892d4" stroke="#0892d4" points="2675.33,-1067.8 2669.2,-1058.71 2671.08,-1065.17 2666.83,-1062.53 2666.83,-1062.53 2666.83,-1062.53 2671.08,-1065.17 2664.46,-1066.36 2675.33,-1067.8 2675.33,-1067.8"/>
|
|
</g>
|
|
<!-- Machine->Reservation -->
|
|
<g id="edge111" class="edge"><title>Machine->Reservation</title>
|
|
<path fill="none" stroke="#bb166b" d="M3356.89,-1604.32C3357.26,-1604.21 3357.63,-1604.11 3358,-1604 3449.3,-1577.74 3481.17,-1616.93 3571,-1586 3713.08,-1537.07 3736.72,-1494.95 3854,-1401 3868.76,-1389.17 3883.76,-1375.94 3898.07,-1362.6"/>
|
|
<ellipse fill="none" stroke="#bb166b" cx="3352.94" cy="-1605.55" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#bb166b" stroke="#bb166b" points="3898.2,-1362.47 3908.57,-1358.89 3901.84,-1359.04 3905.49,-1355.62 3905.49,-1355.62 3905.49,-1355.62 3901.84,-1359.04 3902.4,-1352.34 3898.2,-1362.47 3898.2,-1362.47"/>
|
|
</g>
|
|
<!-- Machine->MachinesAvailability -->
|
|
<g id="edge109" class="edge"><title>Machine->MachinesAvailability</title>
|
|
<path fill="none" stroke="#c4e816" d="M3356.91,-1604.38C3357.27,-1604.25 3357.64,-1604.12 3358,-1604 3398.63,-1590.01 3414.51,-1605.11 3453,-1586 3581.24,-1522.35 3691.3,-1389.04 3743.2,-1318.88"/>
|
|
<ellipse fill="none" stroke="#c4e816" cx="3353.01" cy="-1605.79" rx="4.00001" ry="4.00001"/>
|
|
<polygon fill="#c4e816" stroke="#c4e816" points="3743.32,-1318.71 3752.86,-1313.31 3746.28,-1314.68 3749.23,-1310.65 3749.23,-1310.65 3749.23,-1310.65 3746.28,-1314.68 3745.61,-1307.99 3743.32,-1318.71 3743.32,-1318.71"/>
|
|
</g>
|
|
<!-- Machine->MachineImage -->
|
|
<g id="edge107" class="edge"><title>Machine->MachineImage</title>
|
|
<path fill="none" stroke="#012c4b" d="M3356.49,-1604.41C3376.31,-1594.06 3390.49,-1586.55 3391,-1586 3453.94,-1518.49 3490.67,-1417.23 3509.76,-1348.41"/>
|
|
<ellipse fill="none" stroke="#012c4b" cx="3352.81" cy="-1606.34" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#012c4b" stroke="#012c4b" cx="3510.84" cy="-1344.46" rx="4.00001" ry="4.00001"/>
|
|
</g>
|
|
<!-- Abuse -->
|
|
<g id="node84" class="node"><title>Abuse</title>
|
|
<path fill="none" stroke="black" d="M8318,-2929C8318,-2929 8538,-2929 8538,-2929 8544,-2929 8550,-2935 8550,-2941 8550,-2941 8550,-3083 8550,-3083 8550,-3089 8544,-3095 8538,-3095 8538,-3095 8318,-3095 8318,-3095 8312,-3095 8306,-3089 8306,-3083 8306,-3083 8306,-2941 8306,-2941 8306,-2935 8312,-2929 8318,-2929"/>
|
|
<text text-anchor="middle" x="8428" y="-3079.8" font-family="Times,serif" font-size="14.00">Abuse</text>
|
|
<polyline fill="none" stroke="black" points="8306,-3072 8550,-3072 "/>
|
|
<text text-anchor="start" x="8314" y="-3056.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="8314" y="-3041.8" font-family="Times,serif" font-size="14.00">signaled_id :integer</text>
|
|
<text text-anchor="start" x="8314" y="-3026.8" font-family="Times,serif" font-size="14.00">signaled_type :character varying</text>
|
|
<text text-anchor="start" x="8314" y="-3011.8" font-family="Times,serif" font-size="14.00">first_name :character varying</text>
|
|
<text text-anchor="start" x="8314" y="-2996.8" font-family="Times,serif" font-size="14.00">last_name :character varying</text>
|
|
<text text-anchor="start" x="8314" y="-2981.8" font-family="Times,serif" font-size="14.00">email :character varying</text>
|
|
<text text-anchor="start" x="8314" y="-2966.8" font-family="Times,serif" font-size="14.00">message :text</text>
|
|
<text text-anchor="start" x="8314" y="-2951.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="8314" y="-2936.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
<!-- Profile->UserAvatar -->
|
|
<g id="edge114" class="edge"><title>Profile->UserAvatar</title>
|
|
<path fill="none" stroke="#7cecd6" d="M387.806,-1876.7C401.96,-1830.45 415.909,-1784.88 426.998,-1748.65"/>
|
|
<ellipse fill="none" stroke="#7cecd6" cx="386.63" cy="-1880.54" rx="4.00001" ry="4.00001"/>
|
|
<ellipse fill="#7cecd6" stroke="#7cecd6" cx="428.293" cy="-1744.42" rx="4.00001" ry="4.00001"/>
|
|
</g>
|
|
<!-- Profile->Address -->
|
|
<g id="edge115" class="edge"><title>Profile->Address</title>
|
|
<path fill="none" stroke="#b8e1c9" d="M191.536,-1968.95C139.045,-1905.32 84.2238,-1824.77 57,-1741 17.3358,-1618.96 62.6798,-1473.98 104.883,-1378.18"/>
|
|
<ellipse fill="none" stroke="#b8e1c9" cx="194.378" cy="-1972.37" rx="4.00002" ry="4.00002"/>
|
|
<ellipse fill="#b8e1c9" stroke="#b8e1c9" cx="106.546" cy="-1374.45" rx="4.00002" ry="4.00002"/>
|
|
</g>
|
|
<!-- Profile->Organization -->
|
|
<g id="edge116" class="edge"><title>Profile->Organization</title>
|
|
<path fill="none" stroke="#60c417" d="M250.101,-1876.39C233.967,-1823.68 218.11,-1771.87 206.457,-1733.8"/>
|
|
<ellipse fill="none" stroke="#60c417" cx="251.37" cy="-1880.54" rx="4.00001" ry="4.00001"/>
|
|
<ellipse fill="#60c417" stroke="#60c417" cx="205.207" cy="-1729.72" rx="4.00001" ry="4.00001"/>
|
|
</g>
|
|
<!-- Setting -->
|
|
<g id="node88" class="node"><title>Setting</title>
|
|
<path fill="none" stroke="black" d="M8580,-2959C8580,-2959 8800,-2959 8800,-2959 8806,-2959 8812,-2965 8812,-2971 8812,-2971 8812,-3053 8812,-3053 8812,-3059 8806,-3065 8800,-3065 8800,-3065 8580,-3065 8580,-3065 8574,-3065 8568,-3059 8568,-3053 8568,-3053 8568,-2971 8568,-2971 8568,-2965 8574,-2959 8580,-2959"/>
|
|
<text text-anchor="middle" x="8690" y="-3049.8" font-family="Times,serif" font-size="14.00">Setting</text>
|
|
<polyline fill="none" stroke="black" points="8568,-3042 8812,-3042 "/>
|
|
<text text-anchor="start" x="8576" y="-3026.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
|
<text text-anchor="start" x="8576" y="-3011.8" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
|
<text text-anchor="start" x="8576" y="-2996.8" font-family="Times,serif" font-size="14.00">value :text</text>
|
|
<text text-anchor="start" x="8576" y="-2981.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
|
<text text-anchor="start" x="8576" y="-2966.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|