Files
inventory-plus-plus/diagrams/database_schema_public.svg
T
2026-02-28 22:36:34 -07:00

1 line
61 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" data-diagram-type="CLASS" height="907px" preserveAspectRatio="none" style="width:3691px;height:907px;background:#FFFFFF;" version="1.1" viewBox="0 0 3691 907" width="3691px" zoomAndPan="magnify"><defs/><g><!--class **accounts**--><g class="entity" data-entity="..accounts.." data-source-line="5" data-uid="ent0002" id="entity_..accounts.."><rect fill="#F1F1F1" height="121.3396" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="179.0268" x="857.5" y="531"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="62.9438" x="915.5415" y="550.9659">accounts</text><line style="stroke:#181818;stroke-width:0.5;" x1="858.5" x2="1035.5268" y1="560.0679" y2="560.0679"/><ellipse cx="868.5" cy="575.1019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="877.5" y="579.8341">account_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="961.7871" y="579.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="61.3477" x="969.1791" y="579.0339">serial [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="858.5" x2="1035.5268" y1="587.1358" y2="587.1358"/><ellipse cx="868.5" cy="602.1698" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="42.1436" x="877.5" y="606.902">email</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="919.6436" y="606.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="927.0355" y="606.1018">text</text><ellipse cx="868.5" cy="621.2377" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="877.5" y="625.9699">verified</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="944.9297" y="625.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.5258" x="952.3217" y="625.1697">boolean</text><ellipse cx="868.5" cy="640.3056" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="59.001" x="877.5" y="645.0378">user_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="936.501" y="644.2376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="49.3498" x="943.8929" y="644.2376">text [FK]</text></g><!--class **accounts_page_platform_order_indexes**--><g class="entity" data-entity="..accounts_page_platform_order_indexes.." data-source-line="13" data-uid="ent0003" id="entity_..accounts_page_platform_order_indexes.."><rect fill="#F1F1F1" height="121.3396" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="280.707" x="3086.5" y="16.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="274.707" x="3089.5" y="36.4659">accounts_page_platform_order_indexes</text><line style="stroke:#181818;stroke-width:0.5;" x1="3087.5" x2="3366.207" y1="45.5679" y2="45.5679"/><ellipse cx="3097.5" cy="60.6019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="3106.5" y="65.3341">account_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="3190.7871" y="64.5339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="71.5817" x="3198.1791" y="64.5339">integer [PK]</text><ellipse cx="3097.5" cy="79.6698" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="3106.5" y="84.402">platform</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="3173.9297" y="83.6018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="82.0397" x="3181.3217" y="83.6018">platform [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="3087.5" x2="3366.207" y1="91.7038" y2="91.7038"/><ellipse cx="3097.5" cy="106.7377" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="3106.5" y="111.4699">account_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="3190.7871" y="110.6697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="44.0158" x="3198.1791" y="110.6697">integer</text><ellipse cx="3097.5" cy="125.8056" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="92.7158" x="3106.5" y="130.5378">order_index</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="3199.2158" y="129.7376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="49.8398" x="3206.6078" y="129.7376">smallint</text></g><!--class **etsy_access_tokens**--><g class="entity" data-entity="..etsy_access_tokens.." data-source-line="21" data-uid="ent0004" id="entity_..etsy_access_tokens.."><rect fill="#F1F1F1" height="140.4075" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="399.9284" x="7" y="207"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="133.6715" x="140.1284" y="226.9659">etsy_access_tokens</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="405.9284" y1="236.0679" y2="236.0679"/><ellipse cx="18" cy="251.1019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="59.001" x="27" y="255.8341">user_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="86.001" y="255.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="94.2476" x="93.3929" y="255.0339">integer [PK][FK]</text><line style="stroke:#181818;stroke-width:1;" x1="8" x2="405.9284" y1="263.1358" y2="263.1358"/><ellipse cx="18" cy="278.1698" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="101.1445" x="27" y="282.902">access_token</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="128.1445" y="282.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="135.5365" y="282.1018">text</text><ellipse cx="18" cy="297.2377" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="109.5732" x="27" y="301.9699">refresh_token</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="136.5732" y="301.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="143.9652" y="301.1697">text</text><ellipse cx="18" cy="316.3056" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="193.8604" x="27" y="321.0378">access_token_expiration</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="220.8604" y="320.2376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="228.2523" y="320.2376">timestamp with time zone</text><ellipse cx="18" cy="335.3735" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="202.2891" x="27" y="340.1057">refresh_token_expiration</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="229.2891" y="339.3055">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="236.681" y="339.3055">timestamp with time zone</text></g><!--class **etsy_oauth_requests**--><g class="entity" data-entity="..etsy_oauth_requests.." data-source-line="30" data-uid="ent0005" id="entity_..etsy_oauth_requests.."><rect fill="#F1F1F1" height="121.3396" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="281.9265" x="665" y="216.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="143.3315" x="734.2975" y="236.4659">etsy_oauth_requests</text><line style="stroke:#181818;stroke-width:0.5;" x1="666" x2="945.9265" y1="245.5679" y2="245.5679"/><ellipse cx="676" cy="260.6019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="42.1436" x="685" y="265.3341">state</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="727.1436" y="264.5339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="61.7958" x="734.5355" y="264.5339">bytea [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="666" x2="945.9265" y1="272.6358" y2="272.6358"/><ellipse cx="676" cy="287.6698" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="109.5732" x="685" y="292.402">code_verifier</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="794.5732" y="291.6018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="34.2299" x="801.9652" y="291.6018">bytea</text><ellipse cx="676" cy="306.7377" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="685" y="311.4699">expiration</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="769.2871" y="310.6697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="776.6791" y="310.6697">timestamp with time zone</text><ellipse cx="676" cy="325.8056" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="685" y="330.5378">account_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="769.2871" y="329.7376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="70.3217" x="776.6791" y="329.7376">integer [FK]</text></g><!--class **etsy_store_events**--><g class="entity" data-entity="..etsy_store_events.." data-source-line="38" data-uid="ent0006" id="entity_..etsy_store_events.."><rect fill="#F1F1F1" height="121.3396" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="370.6618" x="1484.5" y="16.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="123.8576" x="1607.9021" y="36.4659">etsy_store_events</text><line style="stroke:#181818;stroke-width:0.5;" x1="1485.5" x2="1854.1618" y1="45.5679" y2="45.5679"/><ellipse cx="1495.5" cy="60.6019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="1504.5" y="65.3341">store_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1571.9297" y="64.5339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="1579.3217" y="64.5339">text [PK]</text><ellipse cx="1495.5" cy="79.6698" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="126.4307" x="1504.5" y="84.402">event_timestamp</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1630.9307" y="83.6018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="210.8392" x="1638.3226" y="83.6018">timestamp with time zone [PK][FK]</text><ellipse cx="1495.5" cy="98.7377" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="1504.5" y="103.4699">event_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1571.9297" y="102.6697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="1579.3217" y="102.6697">text [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="1485.5" x2="1854.1618" y1="110.7717" y2="110.7717"/><ellipse cx="1495.5" cy="125.8056" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="1504.5" y="130.5378">platform</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1571.9297" y="129.7376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1579.3217" y="129.7376">text</text></g><!--class **etsy_users**--><g class="entity" data-entity="..etsy_users.." data-source-line="46" data-uid="ent0007" id="entity_..etsy_users.."><rect fill="#F1F1F1" height="102.2717" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="188.0008" x="442" y="226"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="72.7717" x="499.6145" y="245.9659">etsy_users</text><line style="stroke:#181818;stroke-width:0.5;" x1="443" x2="629.0008" y1="255.0679" y2="255.0679"/><ellipse cx="453" cy="270.1019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="59.001" x="462" y="274.8341">user_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="521.001" y="274.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="71.5817" x="528.3929" y="274.0339">integer [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="443" x2="629.0008" y1="282.1358" y2="282.1358"/><ellipse cx="453" cy="297.1698" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="462" y="301.902">account_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="546.2871" y="301.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="70.3217" x="553.6791" y="301.1018">integer [FK]</text><ellipse cx="453" cy="316.2377" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="59.001" x="462" y="320.9699">shop_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="521.001" y="320.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="44.0158" x="528.3929" y="320.1697">integer</text></g><!--class **mock_mode**--><g class="entity" data-entity="..mock_mode.." data-source-line="53" data-uid="ent0008" id="entity_..mock_mode.."><rect fill="#F1F1F1" height="83.2038" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="211.9267" x="610" y="550"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="83.5937" x="674.1665" y="569.9659">mock_mode</text><line style="stroke:#181818;stroke-width:0.5;" x1="611" x2="820.9267" y1="579.0679" y2="579.0679"/><ellipse cx="621" cy="594.1019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="630" y="598.8341">account_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="714.2871" y="598.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="94.2476" x="721.6791" y="598.0339">integer [PK][FK]</text><line style="stroke:#181818;stroke-width:1;" x1="611" x2="820.9267" y1="606.1358" y2="606.1358"/><ellipse cx="621" cy="621.1698" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="75.8584" x="630" y="625.902">mock_mode</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="705.8584" y="625.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.5258" x="713.2504" y="625.1018">boolean</text></g><!--class **oauth_login_states**--><g class="entity" data-entity="..oauth_login_states.." data-source-line="59" data-uid="ent0009" id="entity_..oauth_login_states.."><rect fill="#F1F1F1" height="102.2717" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="281.9265" x="3403" y="26"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="131.1655" x="3478.3805" y="45.9659">oauth_login_states</text><line style="stroke:#181818;stroke-width:0.5;" x1="3404" x2="3683.9265" y1="55.0679" y2="55.0679"/><ellipse cx="3414" cy="70.1019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="42.1436" x="3423" y="74.8341">state</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="3465.1436" y="74.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="61.7958" x="3472.5355" y="74.0339">bytea [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="3404" x2="3683.9265" y1="82.1358" y2="82.1358"/><ellipse cx="3414" cy="97.1698" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="3423" y="101.902">expiration</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="3507.2871" y="101.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="3514.6791" y="101.1018">timestamp with time zone</text><ellipse cx="3414" cy="116.2377" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="3423" y="120.9699">target_uri</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="3507.2871" y="120.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="3514.6791" y="120.1697">text</text></g><!--class **oauth_tokens**--><g class="entity" data-entity="..oauth_tokens.." data-source-line="66" data-uid="ent0010" id="entity_..oauth_tokens.."><rect fill="#F1F1F1" height="369.2225" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="475.7868" x="99" y="407"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="95.1996" x="289.2936" y="426.9659">oauth_tokens</text><line style="stroke:#181818;stroke-width:0.5;" x1="100" x2="573.7868" y1="436.0679" y2="436.0679"/><ellipse cx="110" cy="451.1019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="101.1445" x="119" y="455.8341">access_token</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="220.1445" y="455.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="227.5365" y="455.0339">text [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="100" x2="573.7868" y1="463.1358" y2="463.1358"/><ellipse cx="110" cy="478.1698" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="119" y="482.902">token_type</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="203.2871" y="482.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="210.6791" y="482.1018">text</text><ellipse cx="110" cy="497.2377" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="109.5732" x="119" y="501.9699">refresh_token</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="228.5732" y="501.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="235.9652" y="501.1697">text</text><ellipse cx="110" cy="516.3056" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="50.5723" x="119" y="521.0378">expiry</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="169.5723" y="520.2376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="176.9642" y="520.2376">timestamp with time zone</text><ellipse cx="110" cy="535.3735" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="126.4307" x="119" y="540.1057">id_token_issuer</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="245.4307" y="539.3055">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="252.8226" y="539.3055">text</text><ellipse cx="110" cy="554.4415" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="143.2881" x="119" y="559.1737">id_token_audience</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="262.2881" y="558.3734">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="31.1639" x="269.6801" y="558.3734">text[]</text><ellipse cx="110" cy="573.5094" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="134.8594" x="119" y="578.2416">id_token_subject</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="253.8594" y="577.4414">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="49.3498" x="261.2513" y="577.4414">text [FK]</text><ellipse cx="110" cy="592.5773" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="126.4307" x="119" y="597.3095">id_token_expiry</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="245.4307" y="596.5093">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="252.8226" y="596.5093">timestamp with time zone</text><ellipse cx="110" cy="611.6452" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="151.7168" x="119" y="616.3774">id_token_issued_at</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="270.7168" y="615.5772">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="278.1088" y="615.5772">timestamp with time zone</text><ellipse cx="110" cy="630.7131" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="118.002" x="119" y="635.4453">id_token_nonce</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="237.002" y="634.6451">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="244.3939" y="634.6451">text</text><ellipse cx="110" cy="649.781" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="219.1465" x="119" y="654.5132">id_token_access_token_hash</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="338.1465" y="653.713">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="345.5385" y="653.713">text</text><ellipse cx="110" cy="668.849" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="227.5752" x="119" y="673.5812">id_token_custom_claims_name</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="346.5752" y="672.7809">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="353.9672" y="672.7809">text</text><ellipse cx="110" cy="687.9169" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="252.8613" x="119" y="692.6491">id_token_custom_claims_picture</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="371.8613" y="691.8489">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="379.2533" y="691.8489">text</text><ellipse cx="110" cy="706.9848" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="261.29" x="119" y="711.717">id_token_custom_claims_nickname</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="380.29" y="710.9168">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="387.682" y="710.9168">text</text><ellipse cx="110" cy="726.0527" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="278.1475" x="119" y="730.7849">id_token_custom_claims_given_name</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="397.1475" y="729.9847">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="404.5394" y="729.9847">text</text><ellipse cx="110" cy="745.1206" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="286.5762" x="119" y="749.8528">id_token_custom_claims_family_name</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="405.5762" y="749.0526">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="412.9681" y="749.0526">text</text><ellipse cx="110" cy="764.1885" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="278.1475" x="119" y="768.9207">id_token_custom_claims_updated_at</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="397.1475" y="768.1205">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="404.5394" y="768.1205">timestamp with time zone</text></g><!--class **oauth_users**--><g class="entity" data-entity="..oauth_users.." data-source-line="87" data-uid="ent0011" id="entity_..oauth_users.."><rect fill="#F1F1F1" height="64.1358" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="143.0027" x="570.5" y="836"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="85.0917" x="599.4555" y="855.9659">oauth_users</text><line style="stroke:#181818;stroke-width:0.5;" x1="571.5" x2="712.5027" y1="865.0679" y2="865.0679"/><ellipse cx="581.5" cy="880.1019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="59.001" x="590.5" y="884.8341">user_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="649.501" y="884.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="656.8929" y="884.0339">text [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="571.5" x2="712.5027" y1="892.1358" y2="892.1358"/></g><!--class **raw_store_events**--><g class="entity" data-entity="..raw_store_events.." data-source-line="92" data-uid="ent0012" id="entity_..raw_store_events.."><rect fill="#F1F1F1" height="140.4075" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="347.9959" x="2703" y="7"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="121.3795" x="2816.3082" y="26.9659">raw_store_events</text><line style="stroke:#181818;stroke-width:0.5;" x1="2704" x2="3049.9959" y1="36.0679" y2="36.0679"/><ellipse cx="2714" cy="51.1019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="2723" y="55.8341">platform</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2790.4297" y="55.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="2797.8217" y="55.0339">text [PK]</text><ellipse cx="2714" cy="70.1698" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="2723" y="74.902">store_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2790.4297" y="74.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="2797.8217" y="74.1018">text [PK]</text><ellipse cx="2714" cy="89.2377" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="126.4307" x="2723" y="93.9699">event_timestamp</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2849.4307" y="93.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="188.1733" x="2856.8226" y="93.1697">timestamp with time zone [PK]</text><ellipse cx="2714" cy="108.3056" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="2723" y="113.0378">event_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2790.4297" y="112.2376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="2797.8217" y="112.2376">text [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="2704" x2="3049.9959" y1="120.3396" y2="120.3396"/><ellipse cx="2714" cy="135.3735" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="92.7158" x="2723" y="140.1057">raw_payload</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2815.7158" y="139.3055">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="33.7539" x="2823.1078" y="139.3055">jsonb</text></g><!--class **schema_migrations**--><g class="entity" data-entity="..schema_migrations.." data-source-line="101" data-uid="ent0013" id="entity_..schema_migrations.."><rect fill="#F1F1F1" height="83.2038" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="156.1487" x="3149" y="235.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="136.4435" x="3158.8526" y="255.4659">schema_migrations</text><line style="stroke:#181818;stroke-width:0.5;" x1="3150" x2="3304.1487" y1="264.5679" y2="264.5679"/><ellipse cx="3160" cy="279.6019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="59.001" x="3169" y="284.3341">version</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="3228.001" y="283.5339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="63.7558" x="3235.3929" y="283.5339">bigint [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="3150" x2="3304.1487" y1="291.6358" y2="291.6358"/><ellipse cx="3160" cy="306.6698" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="42.1436" x="3169" y="311.402">dirty</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="3211.1436" y="310.6018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.5258" x="3218.5355" y="310.6018">boolean</text></g><!--class **sync_group_listing_drafts**--><g class="entity" data-entity="..sync_group_listing_drafts.." data-source-line="107" data-uid="ent0014" id="entity_..sync_group_listing_drafts.."><rect fill="#F1F1F1" height="140.4075" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="211.9267" x="982" y="207"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="176.5534" x="999.6867" y="226.9659">sync_group_listing_drafts</text><line style="stroke:#181818;stroke-width:0.5;" x1="983" x2="1192.9267" y1="236.0679" y2="236.0679"/><ellipse cx="993" cy="251.1019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="1002" y="255.8341">account_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1086.2871" y="255.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="94.2476" x="1093.6791" y="255.0339">integer [PK][FK]</text><ellipse cx="993" cy="270.1698" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="92.7158" x="1002" y="274.902">order_index</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1094.7158" y="274.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="71.5817" x="1102.1078" y="274.1018">integer [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="983" x2="1192.9267" y1="282.2038" y2="282.2038"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="988" y="301.9699">platform</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1055.4297" y="301.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="54.4738" x="1062.8217" y="301.1697">platform</text><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="59.001" x="988" y="321.0378">shop_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1047.001" y="320.2376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1054.3929" y="320.2376">text</text><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="988" y="340.1057">listing_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1072.2871" y="339.3055">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1079.6791" y="339.3055">text</text></g><!--class **sync_group_listings**--><g class="entity" data-entity="..sync_group_listings.." data-source-line="116" data-uid="ent0015" id="entity_..sync_group_listings.."><rect fill="#F1F1F1" height="140.4075" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="237.2128" x="1212.5" y="7"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="135.6315" x="1263.2907" y="26.9659">sync_group_listings</text><line style="stroke:#181818;stroke-width:0.5;" x1="1213.5" x2="1448.7128" y1="36.0679" y2="36.0679"/><ellipse cx="1223.5" cy="51.1019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="109.5732" x="1232.5" y="55.8341">sync_group_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1342.0732" y="55.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="94.2476" x="1349.4652" y="55.0339">integer [PK][FK]</text><ellipse cx="1223.5" cy="70.1698" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="92.7158" x="1232.5" y="74.902">order_index</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1325.2158" y="74.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="71.5817" x="1332.6078" y="74.1018">integer [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="1213.5" x2="1448.7128" y1="82.2038" y2="82.2038"/><ellipse cx="1223.5" cy="97.2377" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="1232.5" y="101.9699">platform</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1299.9297" y="101.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="54.4738" x="1307.3217" y="101.1697">platform</text><ellipse cx="1223.5" cy="116.3056" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="59.001" x="1232.5" y="121.0378">shop_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1291.501" y="120.2376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1298.8929" y="120.2376">text</text><ellipse cx="1223.5" cy="135.3735" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="1232.5" y="140.1057">listing_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1316.7871" y="139.3055">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1324.1791" y="139.3055">text</text></g><!--class **sync_groups**--><g class="entity" data-entity="..sync_groups.." data-source-line="125" data-uid="ent0016" id="entity_..sync_groups.."><rect fill="#F1F1F1" height="83.2038" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="204.313" x="1229" y="235.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="85.9737" x="1288.1696" y="255.4659">sync_groups</text><line style="stroke:#181818;stroke-width:0.5;" x1="1230" x2="1432.313" y1="264.5679" y2="264.5679"/><ellipse cx="1240" cy="279.6019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="109.5732" x="1249" y="284.3341">sync_group_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1358.5732" y="283.5339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="61.3477" x="1365.9652" y="283.5339">serial [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="1230" x2="1432.313" y1="291.6358" y2="291.6358"/><ellipse cx="1240" cy="306.6698" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="1249" y="311.402">account_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1333.2871" y="310.6018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="70.3217" x="1340.6791" y="310.6018">integer [FK]</text></g><!--class **tiktok_store_events**--><g class="entity" data-entity="..tiktok_store_events.." data-source-line="131" data-uid="ent0017" id="entity_..tiktok_store_events.."><rect fill="#F1F1F1" height="121.3396" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="370.6618" x="1890.5" y="16.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="137.0315" x="2007.3152" y="36.4659">tiktok_store_events</text><line style="stroke:#181818;stroke-width:0.5;" x1="1891.5" x2="2260.1618" y1="45.5679" y2="45.5679"/><ellipse cx="1901.5" cy="60.6019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="1910.5" y="65.3341">store_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1977.9297" y="64.5339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="1985.3217" y="64.5339">text [PK]</text><ellipse cx="1901.5" cy="79.6698" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="126.4307" x="1910.5" y="84.402">event_timestamp</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2036.9307" y="83.6018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="210.8392" x="2044.3226" y="83.6018">timestamp with time zone [PK][FK]</text><ellipse cx="1901.5" cy="98.7377" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="1910.5" y="103.4699">event_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1977.9297" y="102.6697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="1985.3217" y="102.6697">text [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="1891.5" x2="2260.1618" y1="110.7717" y2="110.7717"/><ellipse cx="1901.5" cy="125.8056" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="1910.5" y="130.5378">platform</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1977.9297" y="129.7376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1985.3217" y="129.7376">text</text></g><!--class **wix_store_events**--><g class="entity" data-entity="..wix_store_events.." data-source-line="139" data-uid="ent0018" id="entity_..wix_store_events.."><rect fill="#F1F1F1" height="121.3396" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="370.6618" x="2296.5" y="16.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="118.9296" x="2422.3661" y="36.4659">wix_store_events</text><line style="stroke:#181818;stroke-width:0.5;" x1="2297.5" x2="2666.1618" y1="45.5679" y2="45.5679"/><ellipse cx="2307.5" cy="60.6019" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="2316.5" y="65.3341">store_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2383.9297" y="64.5339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="2391.3217" y="64.5339">text [PK]</text><ellipse cx="2307.5" cy="79.6698" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="126.4307" x="2316.5" y="84.402">event_timestamp</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2442.9307" y="83.6018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="210.8392" x="2450.3226" y="83.6018">timestamp with time zone [PK][FK]</text><ellipse cx="2307.5" cy="98.7377" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="2316.5" y="103.4699">event_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2383.9297" y="102.6697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="2391.3217" y="102.6697">text [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="2297.5" x2="2666.1618" y1="110.7717" y2="110.7717"/><ellipse cx="2307.5" cy="125.8056" fill="#000000" rx="3" ry="3" style="stroke:#000000;stroke-width:1;"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="2316.5" y="130.5378">platform</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2383.9297" y="129.7376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="2391.3217" y="129.7376">text</text></g><!--reverse link **accounts** to **oauth_users**--><g class="link" data-entity-1="..accounts.." data-entity-2="..oauth_users.." data-source-line="147" data-uid="lnk19" id="link_..accounts.._..oauth_users.."><path codeLine="147" d="M849.14,643 C765.52,643 661.75,643 661.75,643 C661.75,643 661.75,773.55 661.75,835.76" fill="none" id="**accounts**-backto-**oauth_users**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="849.14" x2="857.14" y1="643" y2="635"/><line style="stroke:#181818;stroke-width:1;" x1="849.14" x2="857.14" y1="643" y2="651"/><line style="stroke:#181818;stroke-width:1;" x1="849.14" x2="857.14" y1="643" y2="643"/></g><!--link **etsy_access_tokens** to **etsy_users**--><g class="link" data-entity-1="..etsy_access_tokens.." data-entity-2="..etsy_users.." data-source-line="149" data-uid="lnk20" id="link_..etsy_access_tokens.._..etsy_users.."><path codeLine="149" d="M415.39,277 C427.19,277 422.74,277 433.77,277" fill="none" id="**etsy_access_tokens**-**etsy_users**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="411.39" x2="411.39" y1="281" y2="273"/><line style="stroke:#181818;stroke-width:1;" x1="414.39" x2="414.39" y1="281" y2="273"/><line style="stroke:#181818;stroke-width:1;" x1="415.39" x2="407.39" y1="277" y2="277"/><line style="stroke:#181818;stroke-width:1;" x1="437.77" x2="437.77" y1="273" y2="281"/><line style="stroke:#181818;stroke-width:1;" x1="434.77" x2="434.77" y1="273" y2="281"/><line style="stroke:#181818;stroke-width:1;" x1="433.77" x2="441.77" y1="277" y2="277"/></g><!--reverse link **etsy_oauth_requests** to **accounts**--><g class="link" data-entity-1="..etsy_oauth_requests.." data-entity-2="..accounts.." data-source-line="151" data-uid="lnk21" id="link_..etsy_oauth_requests.._..accounts.."><path codeLine="151" d="M902.25,345.64 C902.25,401.24 902.25,475.15 902.25,530.78" fill="none" id="**etsy_oauth_requests**-backto-**accounts**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="902.25" x2="894.25" y1="345.64" y2="337.64"/><line style="stroke:#181818;stroke-width:1;" x1="902.25" x2="910.25" y1="345.64" y2="337.64"/><line style="stroke:#181818;stroke-width:1;" x1="902.25" x2="902.25" y1="345.64" y2="337.64"/></g><!--link **etsy_store_events** to **raw_store_events**--><g class="link" data-entity-1="..etsy_store_events.." data-entity-2="..raw_store_events.." data-source-line="153" data-uid="lnk22" id="link_..etsy_store_events.._..raw_store_events.."><path codeLine="153" d="M1670,8.26 C1670,8.26 2360.53,12 2694.78,12" fill="none" id="**etsy_store_events**-**raw_store_events**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1674" x2="1666" y1="12.26" y2="12.26"/><line style="stroke:#181818;stroke-width:1;" x1="1674" x2="1666" y1="9.26" y2="9.26"/><line style="stroke:#181818;stroke-width:1;" x1="1670" x2="1670" y1="8.26" y2="16.26"/><line style="stroke:#181818;stroke-width:1;" x1="2698.78" x2="2698.78" y1="8" y2="16"/><line style="stroke:#181818;stroke-width:1;" x1="2695.78" x2="2695.78" y1="8" y2="16"/><line style="stroke:#181818;stroke-width:1;" x1="2694.78" x2="2702.78" y1="12" y2="12"/></g><!--reverse link **etsy_users** to **accounts**--><g class="link" data-entity-1="..etsy_users.." data-entity-2="..accounts.." data-source-line="155" data-uid="lnk23" id="link_..etsy_users.._..accounts.."><path codeLine="155" d="M620,336.21 C620,412.99 620,541 620,541 C620,541 760.41,541 857.21,541" fill="none" id="**etsy_users**-backto-**accounts**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="620" x2="612" y1="336.21" y2="328.21"/><line style="stroke:#181818;stroke-width:1;" x1="620" x2="628" y1="336.21" y2="328.21"/><line style="stroke:#181818;stroke-width:1;" x1="620" x2="620" y1="336.21" y2="328.21"/></g><!--link **mock_mode** to **accounts**--><g class="link" data-entity-1="..mock_mode.." data-entity-2="..accounts.." data-source-line="157" data-uid="lnk24" id="link_..mock_mode.._..accounts.."><path codeLine="157" d="M830.03,592 C841.78,592 837.65,592 849.16,592" fill="none" id="**mock_mode**-**accounts**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="826.03" x2="826.03" y1="596" y2="588"/><line style="stroke:#181818;stroke-width:1;" x1="829.03" x2="829.03" y1="596" y2="588"/><line style="stroke:#181818;stroke-width:1;" x1="830.03" x2="822.03" y1="592" y2="592"/><line style="stroke:#181818;stroke-width:1;" x1="853.16" x2="853.16" y1="588" y2="596"/><line style="stroke:#181818;stroke-width:1;" x1="850.16" x2="850.16" y1="588" y2="596"/><line style="stroke:#181818;stroke-width:1;" x1="849.16" x2="857.16" y1="592" y2="592"/></g><!--reverse link **oauth_tokens** to **oauth_users**--><g class="link" data-entity-1="..oauth_tokens.." data-entity-2="..oauth_users.." data-source-line="159" data-uid="lnk25" id="link_..oauth_tokens.._..oauth_users.."><path codeLine="159" d="M583.34,714 C594.11,714 592.5,714 592.5,714 C592.5,714 592.5,790.56 592.5,835.72" fill="none" id="**oauth_tokens**-backto-**oauth_users**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="583.34" x2="575.34" y1="714" y2="722"/><line style="stroke:#181818;stroke-width:1;" x1="583.34" x2="575.34" y1="714" y2="706"/><line style="stroke:#181818;stroke-width:1;" x1="583.34" x2="575.34" y1="714" y2="714"/></g><!--reverse link **sync_group_listing_drafts** to **accounts**--><g class="link" data-entity-1="..sync_group_listing_drafts.." data-entity-2="..accounts.." data-source-line="161" data-uid="lnk26" id="link_..sync_group_listing_drafts.._..accounts.."><path codeLine="161" d="M1009.25,355.19 C1009.25,410.31 1009.25,478.28 1009.25,530.81" fill="none" id="**sync_group_listing_drafts**-backto-**accounts**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1009.25" x2="1001.25" y1="355.19" y2="347.19"/><line style="stroke:#181818;stroke-width:1;" x1="1009.25" x2="1017.25" y1="355.19" y2="347.19"/><line style="stroke:#181818;stroke-width:1;" x1="1009.25" x2="1009.25" y1="355.19" y2="347.19"/></g><!--reverse link **sync_group_listings** to **sync_groups**--><g class="link" data-entity-1="..sync_group_listings.." data-entity-2="..sync_groups.." data-source-line="163" data-uid="lnk27" id="link_..sync_group_listings.._..sync_groups.."><path codeLine="163" d="M1331,155.23 C1331,184.72 1331,210.01 1331,235.49" fill="none" id="**sync_group_listings**-backto-**sync_groups**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1331" x2="1323" y1="155.23" y2="147.23"/><line style="stroke:#181818;stroke-width:1;" x1="1331" x2="1339" y1="155.23" y2="147.23"/><line style="stroke:#181818;stroke-width:1;" x1="1331" x2="1331" y1="155.23" y2="147.23"/></g><!--reverse link **sync_groups** to **accounts**--><g class="link" data-entity-1="..sync_groups.." data-entity-2="..accounts.." data-source-line="165" data-uid="lnk28" id="link_..sync_groups.._..accounts.."><path codeLine="165" d="M1331,326.5 C1331,412.04 1331,592 1331,592 C1331,592 1150.02,592 1036.55,592" fill="none" id="**sync_groups**-backto-**accounts**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1331" x2="1323" y1="326.5" y2="318.5"/><line style="stroke:#181818;stroke-width:1;" x1="1331" x2="1339" y1="326.5" y2="318.5"/><line style="stroke:#181818;stroke-width:1;" x1="1331" x2="1331" y1="326.5" y2="318.5"/></g><!--link **tiktok_store_events** to **raw_store_events**--><g class="link" data-entity-1="..tiktok_store_events.." data-entity-2="..raw_store_events.." data-source-line="167" data-uid="lnk29" id="link_..tiktok_store_events.._..raw_store_events.."><path codeLine="167" d="M2076,145.82 C2076,145.82 2459.07,143 2694.7,143" fill="none" id="**tiktok_store_events**-**raw_store_events**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="2072" x2="2080" y1="141.82" y2="141.82"/><line style="stroke:#181818;stroke-width:1;" x1="2072" x2="2080" y1="144.82" y2="144.82"/><line style="stroke:#181818;stroke-width:1;" x1="2076" x2="2076" y1="145.82" y2="137.82"/><line style="stroke:#181818;stroke-width:1;" x1="2698.7" x2="2698.7" y1="139" y2="147"/><line style="stroke:#181818;stroke-width:1;" x1="2695.7" x2="2695.7" y1="139" y2="147"/><line style="stroke:#181818;stroke-width:1;" x1="2694.7" x2="2702.7" y1="143" y2="143"/></g><!--link **wix_store_events** to **raw_store_events**--><g class="link" data-entity-1="..wix_store_events.." data-entity-2="..raw_store_events.." data-source-line="169" data-uid="lnk30" id="link_..wix_store_events.._..raw_store_events.."><path codeLine="169" d="M2675.64,77 C2687.36,77 2683.13,77 2694.79,77" fill="none" id="**wix_store_events**-**raw_store_events**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="2671.64" x2="2671.64" y1="81" y2="73"/><line style="stroke:#181818;stroke-width:1;" x1="2674.64" x2="2674.64" y1="81" y2="73"/><line style="stroke:#181818;stroke-width:1;" x1="2675.64" x2="2667.64" y1="77" y2="77"/><line style="stroke:#181818;stroke-width:1;" x1="2698.79" x2="2698.79" y1="73" y2="81"/><line style="stroke:#181818;stroke-width:1;" x1="2695.79" x2="2695.79" y1="73" y2="81"/><line style="stroke:#181818;stroke-width:1;" x1="2694.79" x2="2702.79" y1="77" y2="77"/></g><!--SRC=[rLTDavim3BtdLtWuqidatX_GIo-zx-nu7AE0Dc1JsoIXpVxt6iANCH3excKlp83rv2TPUXO9Ha0uAfx2JfzHv4onZAGem9Gv4AbC8dSQ3D5GBHcfY902TZiG1ar9WZ1adCj261s60Vcx8-GR2OBc6yKe2BwJmq63GfQIbry_Nmy7QxFVsqSO190nJ1yc1cw6r8ls-yNQdn0Qz57A59ZeLWlhhdDTurv-r8xVftZHdCL0yvIParGPbIggq2A26onoHc4W1jMJhenQDm-JziqFRCvP6yA0HPEXZAKsxNKAd330w99QTw0rDV8CmY7jf6B8kCc8mwXpCP5n1IS5EfbT7y8ft7AqnO2ojSGCj65PJgve4bAzaZ-sJAQzRuBxkP2iC0bLyBkm82SPreU1fcHA0ym_5YuZe4rngQ5bItHpPBDLCr6HDNrjUmWeN42CoLVVtQeULbwDe1sV9_IS4kZXq-xRxBZ5tHw_7q9LTEkgS5LFT3ojZKvaFjKq3ebCyZFDx56kRL-l6JeFdi0u6prABPKn2beNryPosrnDXgaO32qKBfp1WvMl1JCTxh5wD66bx_-X0tL8vSfmC6ew7hKksePpt7KMh8WG11zGUddrhNHnV0DkVELtpJv0CgBCR0NQ6v73Od13yKoOJfQCUM6b8ACyPPXfAbW6wwrpvAPG6m02-NdR5Z5Ugf0tOKuimxJS22hooFRNklEOw8zbaV8wm_6Ws7LMfoT4qj7fpzVnJHfUKSzPcKhMcBrfAOvUZZHFxEn5CumV-kI4Q2z8tMdM4UDgBF4sYb2PSba-TIauZPKiSfgYDYXY6YbsCdgpRbU6tiWqVT7CpcYroUY6wUim25gAuxKd8RbNGh_yMV64om65in65cqDw5ihS5Bzb1Z9ujit-nQUWAzw-P0IZlpL2tlTxuajcRJZztq7kz_tzJhnHi8Vuutc_pM3p7Z1Ev62B2HtkSPt0p_jt1iM1tx7TUA9QJCoYgirpcL6E7k3suGZpnFbCLwr8vLGfByF-0G00]--></g></svg>