Files
inventory-plus-plus/diagrams/database_schema.svg
T

1 line
59 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="812px" preserveAspectRatio="none" style="width:3183px;height:812px;background:#FFFFFF;" version="1.1" viewBox="0 0 3183 812" width="3183px" zoomAndPan="magnify"><defs/><g><!--class **accounts**--><g class="entity" data-entity="..accounts.." data-source-line="4" 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="483.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="62.9438" x="915.5415" y="503.4659">accounts</text><line style="stroke:#181818;stroke-width:0.5;" x1="858.5" x2="1035.5268" y1="512.5679" y2="512.5679"/><ellipse cx="868.5" cy="527.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="877.5" y="532.3341">account_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="961.7871" y="531.5339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="61.3477" x="969.1791" y="531.5339">serial [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="858.5" x2="1035.5268" y1="539.6358" y2="539.6358"/><ellipse cx="868.5" cy="554.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="877.5" y="559.402">email</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="919.6436" y="558.6018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="927.0355" y="558.6018">text</text><ellipse cx="868.5" cy="573.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="67.4297" x="877.5" y="578.4699">verified</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="944.9297" y="577.6697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.5258" x="952.3217" y="577.6697">boolean</text><ellipse cx="868.5" cy="592.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="59.001" x="877.5" y="597.5378">user_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="936.501" y="596.7376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="49.3498" x="943.8929" y="596.7376">text [FK]</text></g><!--class **etsy_access_tokens**--><g class="entity" data-entity="..etsy_access_tokens.." data-source-line="12" data-uid="ent0003" 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="21" data-uid="ent0004" 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="29" data-uid="ent0005" 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="73.2757" x="1579.3217" y="64.5339">text [PK][FK]</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="73.2757" x="1579.3217" y="102.6697">text [PK][FK]</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="49.3498" x="1579.3217" y="129.7376">text [FK]</text></g><!--class **etsy_users**--><g class="entity" data-entity="..etsy_users.." data-source-line="37" data-uid="ent0006" 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 **oauth_login_states**--><g class="entity" data-entity="..oauth_login_states.." data-source-line="44" data-uid="ent0007" 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="2703" y="26"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="131.1655" x="2778.3805" y="45.9659">oauth_login_states</text><line style="stroke:#181818;stroke-width:0.5;" x1="2704" x2="2983.9265" y1="55.0679" y2="55.0679"/><ellipse cx="2714" 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="2723" y="74.8341">state</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2765.1436" y="74.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="61.7958" x="2772.5355" y="74.0339">bytea [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="2704" x2="2983.9265" y1="82.1358" y2="82.1358"/><ellipse cx="2714" 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="2723" y="101.902">expiration</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2807.2871" y="101.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="2814.6791" y="101.1018">timestamp with time zone</text><ellipse cx="2714" 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="2723" y="120.9699">target_uri</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2807.2871" y="120.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="2814.6791" y="120.1697">text</text></g><!--class **oauth_tokens**--><g class="entity" data-entity="..oauth_tokens.." data-source-line="51" data-uid="ent0008" id="entity_..oauth_tokens.."><rect fill="#F1F1F1" height="273.8829" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="349.3561" x="1071.5" y="407"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="95.1996" x="1198.5782" y="426.9659">oauth_tokens</text><line style="stroke:#181818;stroke-width:0.5;" x1="1072.5" x2="1419.8561" y1="436.0679" y2="436.0679"/><ellipse cx="1082.5" 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="1091.5" y="455.8341">access_token</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1192.6445" y="455.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="1200.0365" y="455.0339">text [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="1072.5" x2="1419.8561" y1="463.1358" y2="463.1358"/><ellipse cx="1082.5" 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="1091.5" y="482.902">token_type</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1175.7871" y="482.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1183.1791" y="482.1018">text</text><ellipse cx="1082.5" 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="1091.5" y="501.9699">refresh_token</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1201.0732" y="501.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1208.4652" y="501.1697">text</text><ellipse cx="1082.5" 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="1091.5" y="521.0378">expiry</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1142.0723" y="520.2376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="1149.4642" y="520.2376">timestamp with time zone</text><ellipse cx="1082.5" 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="1091.5" y="540.1057">id_token_issuer</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1217.9307" y="539.3055">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1225.3226" y="539.3055">text</text><ellipse cx="1082.5" 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="1091.5" y="559.1737">id_token_audience</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1234.7881" y="558.3734">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="31.1639" x="1242.1801" y="558.3734">text[]</text><ellipse cx="1082.5" 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="1091.5" y="578.2416">id_token_subject</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1226.3594" y="577.4414">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="49.3498" x="1233.7513" y="577.4414">text [FK]</text><ellipse cx="1082.5" 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="1091.5" y="597.3095">id_token_expiry</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1217.9307" y="596.5093">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="1225.3226" y="596.5093">timestamp with time zone</text><ellipse cx="1082.5" 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="1091.5" y="616.3774">id_token_issued_at</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1243.2168" y="615.5772">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="160.6074" x="1250.6088" y="615.5772">timestamp with time zone</text><ellipse cx="1082.5" 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="1091.5" y="635.4453">id_token_nonce</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1209.502" y="634.6451">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1216.8939" y="634.6451">text</text><ellipse cx="1082.5" 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="1091.5" 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="1310.6465" y="653.713">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1318.0385" y="653.713">text</text><ellipse cx="1082.5" 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="50.5723" x="1091.5" y="673.5812">claims</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1142.0723" y="672.7809">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="33.7539" x="1149.4642" y="672.7809">jsonb</text></g><!--class **oauth_users**--><g class="entity" data-entity="..oauth_users.." data-source-line="67" data-uid="ent0009" 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="1024.5" y="741"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="85.0917" x="1053.4555" y="760.9659">oauth_users</text><line style="stroke:#181818;stroke-width:0.5;" x1="1025.5" x2="1166.5027" y1="770.0679" y2="770.0679"/><ellipse cx="1035.5" cy="785.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="1044.5" y="789.8341">user_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1103.501" y="789.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="1110.8929" y="789.0339">text [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="1025.5" x2="1166.5027" y1="797.1358" y2="797.1358"/></g><!--class **raw_store_events**--><g class="entity" data-entity="..raw_store_events.." data-source-line="72" data-uid="ent0010" 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="1902" y="207"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="121.3795" x="2015.3082" y="226.9659">raw_store_events</text><line style="stroke:#181818;stroke-width:0.5;" x1="1903" x2="2248.9959" y1="236.0679" y2="236.0679"/><ellipse cx="1913" 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="67.4297" x="1922" y="255.8341">platform</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1989.4297" y="255.0339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="1996.8217" y="255.0339">text [PK]</text><ellipse cx="1913" 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="67.4297" x="1922" y="274.902">store_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1989.4297" y="274.1018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="1996.8217" y="274.1018">text [PK]</text><ellipse cx="1913" cy="289.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="1922" y="293.9699">event_timestamp</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2048.4307" y="293.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="188.1733" x="2055.8226" y="293.1697">timestamp with time zone [PK]</text><ellipse cx="1913" cy="308.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="1922" y="313.0378">event_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1989.4297" y="312.2376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.6098" x="1996.8217" y="312.2376">text [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="1903" x2="2248.9959" y1="320.3396" y2="320.3396"/><ellipse cx="1913" 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="92.7158" x="1922" y="340.1057">raw_payload</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="2014.7158" y="339.3055">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="33.7539" x="2022.1078" y="339.3055">jsonb</text></g><!--class **schema_migrations**--><g class="entity" data-entity="..schema_migrations.." data-source-line="81" data-uid="ent0011" 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="3020" y="35.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="136.4435" x="3029.8526" y="55.4659">schema_migrations</text><line style="stroke:#181818;stroke-width:0.5;" x1="3021" x2="3175.1487" y1="64.5679" y2="64.5679"/><ellipse cx="3031" cy="79.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="3040" y="84.3341">version</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="3099.001" y="83.5339">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="63.7558" x="3106.3929" y="83.5339">bigint [PK]</text><line style="stroke:#181818;stroke-width:1;" x1="3021" x2="3175.1487" y1="91.6358" y2="91.6358"/><ellipse cx="3031" cy="106.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="3040" y="111.402">dirty</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="3082.1436" y="110.6018">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50.5258" x="3089.5355" y="110.6018">boolean</text></g><!--class **sync_group_listing_drafts**--><g class="entity" data-entity="..sync_group_listing_drafts.." data-source-line="87" data-uid="ent0012" 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="96" data-uid="ent0013" 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"/><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="1218.5" y="101.9699">platform</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1285.9297" y="101.1697">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="54.4738" x="1293.3217" y="101.1697">platform</text><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="59.001" x="1218.5" y="121.0378">shop_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1277.501" y="120.2376">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1284.8929" y="120.2376">text</text><text fill="#000000" font-family="monospace" font-size="14" lengthAdjust="spacing" textLength="84.2871" x="1218.5" y="140.1057">listing_id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="3.752" x="1302.7871" y="139.3055">:</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="23.0439" x="1310.1791" y="139.3055">text</text></g><!--class **sync_groups**--><g class="entity" data-entity="..sync_groups.." data-source-line="105" data-uid="ent0014" 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="111" data-uid="ent0015" 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="73.2757" x="1985.3217" y="64.5339">text [PK][FK]</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="73.2757" x="1985.3217" y="102.6697">text [PK][FK]</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="49.3498" x="1985.3217" y="129.7376">text [FK]</text></g><!--class **wix_store_events**--><g class="entity" data-entity="..wix_store_events.." data-source-line="119" data-uid="ent0016" 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="73.2757" x="2391.3217" y="64.5339">text [PK][FK]</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="73.2757" x="2391.3217" y="102.6697">text [PK][FK]</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="49.3498" x="2391.3217" y="129.7376">text [FK]</text></g><!--reverse link **accounts** to **oauth_users**--><g class="link" data-entity-1="..accounts.." data-entity-2="..oauth_users.." data-source-line="127" data-uid="lnk17" id="link_..accounts.._..oauth_users.."><path codeLine="127" d="M1030.5,612.77 C1030.5,656.49 1030.5,705.74 1030.5,740.92" fill="none" id="**accounts**-backto-**oauth_users**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1030.5" x2="1022.5" y1="612.77" y2="604.77"/><line style="stroke:#181818;stroke-width:1;" x1="1030.5" x2="1038.5" y1="612.77" y2="604.77"/><line style="stroke:#181818;stroke-width:1;" x1="1030.5" x2="1030.5" y1="612.77" y2="604.77"/></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="129" data-uid="lnk18" id="link_..etsy_access_tokens.._..etsy_users.."><path codeLine="129" 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="131" data-uid="lnk19" id="link_..etsy_oauth_requests.._..accounts.."><path codeLine="131" d="M902.25,345.59 C902.25,389.13 902.25,439.6 902.25,483.19" 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.59" y2="337.59"/><line style="stroke:#181818;stroke-width:1;" x1="902.25" x2="910.25" y1="345.59" y2="337.59"/><line style="stroke:#181818;stroke-width:1;" x1="902.25" x2="902.25" y1="345.59" y2="337.59"/></g><!--reverse 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="133" data-uid="lnk20" id="link_..etsy_store_events.._..raw_store_events.."><path codeLine="133" d="M1781.3,145.84 C1781.3,182.05 1781.3,213 1781.3,213 C1781.3,213 1837.96,213 1901.59,213" fill="none" id="**etsy_store_events**-backto-**raw_store_events**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1781.3" x2="1773.3" y1="145.84" y2="137.84"/><line style="stroke:#181818;stroke-width:1;" x1="1781.3" x2="1789.3" y1="145.84" y2="137.84"/><line style="stroke:#181818;stroke-width:1;" x1="1781.3" x2="1781.3" y1="145.84" y2="137.84"/></g><!--reverse 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="135" data-uid="lnk21" id="link_..etsy_store_events.._..raw_store_events.."><path codeLine="135" d="M1707.1,145.63 C1707.1,184.23 1707.1,219 1707.1,219 C1707.1,219 1806.3,219 1901.81,219" fill="none" id="**etsy_store_events**-backto-**raw_store_events**-1" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1707.1" x2="1699.1" y1="145.63" y2="137.63"/><line style="stroke:#181818;stroke-width:1;" x1="1707.1" x2="1715.1" y1="145.63" y2="137.63"/><line style="stroke:#181818;stroke-width:1;" x1="1707.1" x2="1707.1" y1="145.63" y2="137.63"/></g><!--reverse 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="137" data-uid="lnk22" id="link_..etsy_store_events.._..raw_store_events.."><path codeLine="137" d="M1632.9,145.62 C1632.9,186.5 1632.9,225 1632.9,225 C1632.9,225 1777.76,225 1901.83,225" fill="none" id="**etsy_store_events**-backto-**raw_store_events**-2" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1632.9" x2="1624.9" y1="145.62" y2="137.62"/><line style="stroke:#181818;stroke-width:1;" x1="1632.9" x2="1640.9" y1="145.62" y2="137.62"/><line style="stroke:#181818;stroke-width:1;" x1="1632.9" x2="1632.9" y1="145.62" y2="137.62"/></g><!--reverse 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="139" data-uid="lnk23" id="link_..etsy_store_events.._..raw_store_events.."><path codeLine="139" d="M1558.7,145.91 C1558.7,188.58 1558.7,230 1558.7,230 C1558.7,230 1751.72,230 1901.95,230" fill="none" id="**etsy_store_events**-backto-**raw_store_events**-3" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1558.7" x2="1550.7" y1="145.91" y2="137.91"/><line style="stroke:#181818;stroke-width:1;" x1="1558.7" x2="1566.7" y1="145.91" y2="137.91"/><line style="stroke:#181818;stroke-width:1;" x1="1558.7" x2="1558.7" y1="145.91" y2="137.91"/></g><!--reverse link **etsy_users** to **accounts**--><g class="link" data-entity-1="..etsy_users.." data-entity-2="..accounts.." data-source-line="141" data-uid="lnk24" id="link_..etsy_users.._..accounts.."><path codeLine="141" d="M536,336.16 C536,413.69 536,544 536,544 C536,544 736.38,544 857.31,544" fill="none" id="**etsy_users**-backto-**accounts**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="536" x2="528" y1="336.16" y2="328.16"/><line style="stroke:#181818;stroke-width:1;" x1="536" x2="544" y1="336.16" y2="328.16"/><line style="stroke:#181818;stroke-width:1;" x1="536" x2="536" y1="336.16" y2="328.16"/></g><!--reverse link **oauth_tokens** to **oauth_users**--><g class="link" data-entity-1="..oauth_tokens.." data-entity-2="..oauth_users.." data-source-line="143" data-uid="lnk25" id="link_..oauth_tokens.._..oauth_users.."><path codeLine="143" d="M1119.5,689.18 C1119.5,711.47 1119.5,724.56 1119.5,740.9" fill="none" id="**oauth_tokens**-backto-**oauth_users**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1119.5" x2="1111.5" y1="689.18" y2="681.18"/><line style="stroke:#181818;stroke-width:1;" x1="1119.5" x2="1127.5" y1="689.18" y2="681.18"/><line style="stroke:#181818;stroke-width:1;" x1="1119.5" x2="1119.5" y1="689.18" y2="681.18"/></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="145" data-uid="lnk26" id="link_..sync_group_listing_drafts.._..accounts.."><path codeLine="145" d="M1000.17,355.15 C1000.17,397.49 1000.17,442.89 1000.17,483.38" fill="none" id="**sync_group_listing_drafts**-backto-**accounts**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1000.17" x2="992.17" y1="355.15" y2="347.15"/><line style="stroke:#181818;stroke-width:1;" x1="1000.17" x2="1008.17" y1="355.15" y2="347.15"/><line style="stroke:#181818;stroke-width:1;" x1="1000.17" x2="1000.17" y1="355.15" y2="347.15"/></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="147" data-uid="lnk27" id="link_..sync_group_listings.._..sync_groups.."><path codeLine="147" 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="149" data-uid="lnk28" id="link_..sync_groups.._..accounts.."><path codeLine="149" d="M1324.75,326.54 C1324.75,354.02 1324.75,377 1324.75,377 C1324.75,377 1018.33,377 1018.33,377 C1018.33,377 1018.33,435.49 1018.33,483.24" fill="none" id="**sync_groups**-backto-**accounts**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1324.75" x2="1316.75" y1="326.54" y2="318.54"/><line style="stroke:#181818;stroke-width:1;" x1="1324.75" x2="1332.75" y1="326.54" y2="318.54"/><line style="stroke:#181818;stroke-width:1;" x1="1324.75" x2="1324.75" y1="326.54" y2="318.54"/></g><!--reverse 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="151" data-uid="lnk29" id="link_..tiktok_store_events.._..raw_store_events.."><path codeLine="151" d="M1971.6,145.55 C1971.6,167.39 1971.6,184.23 1971.6,206.83" fill="none" id="**tiktok_store_events**-backto-**raw_store_events**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="1971.6" x2="1963.6" y1="145.55" y2="137.55"/><line style="stroke:#181818;stroke-width:1;" x1="1971.6" x2="1979.6" y1="145.55" y2="137.55"/><line style="stroke:#181818;stroke-width:1;" x1="1971.6" x2="1971.6" y1="145.55" y2="137.55"/></g><!--reverse 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="153" data-uid="lnk30" id="link_..tiktok_store_events.._..raw_store_events.."><path codeLine="153" d="M2041.2,145.55 C2041.2,167.39 2041.2,184.23 2041.2,206.83" fill="none" id="**tiktok_store_events**-backto-**raw_store_events**-1" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="2041.2" x2="2033.2" y1="145.55" y2="137.55"/><line style="stroke:#181818;stroke-width:1;" x1="2041.2" x2="2049.2" y1="145.55" y2="137.55"/><line style="stroke:#181818;stroke-width:1;" x1="2041.2" x2="2041.2" y1="145.55" y2="137.55"/></g><!--reverse 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="155" data-uid="lnk31" id="link_..tiktok_store_events.._..raw_store_events.."><path codeLine="155" d="M2110.8,145.55 C2110.8,167.39 2110.8,184.23 2110.8,206.83" fill="none" id="**tiktok_store_events**-backto-**raw_store_events**-2" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="2110.8" x2="2102.8" y1="145.55" y2="137.55"/><line style="stroke:#181818;stroke-width:1;" x1="2110.8" x2="2118.8" y1="145.55" y2="137.55"/><line style="stroke:#181818;stroke-width:1;" x1="2110.8" x2="2110.8" y1="145.55" y2="137.55"/></g><!--reverse 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="157" data-uid="lnk32" id="link_..tiktok_store_events.._..raw_store_events.."><path codeLine="157" d="M2180.4,145.55 C2180.4,167.39 2180.4,184.23 2180.4,206.83" fill="none" id="**tiktok_store_events**-backto-**raw_store_events**-3" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="2180.4" x2="2172.4" y1="145.55" y2="137.55"/><line style="stroke:#181818;stroke-width:1;" x1="2180.4" x2="2188.4" y1="145.55" y2="137.55"/><line style="stroke:#181818;stroke-width:1;" x1="2180.4" x2="2180.4" y1="145.55" y2="137.55"/></g><!--reverse 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="159" data-uid="lnk33" id="link_..wix_store_events.._..raw_store_events.."><path codeLine="159" d="M2370.7,145.64 C2370.7,190.19 2370.7,235 2370.7,235 C2370.7,235 2314.04,235 2250.41,235" fill="none" id="**wix_store_events**-backto-**raw_store_events**" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="2370.7" x2="2362.7" y1="145.64" y2="137.64"/><line style="stroke:#181818;stroke-width:1;" x1="2370.7" x2="2378.7" y1="145.64" y2="137.64"/><line style="stroke:#181818;stroke-width:1;" x1="2370.7" x2="2370.7" y1="145.64" y2="137.64"/></g><!--reverse 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="161" data-uid="lnk34" id="link_..wix_store_events.._..raw_store_events.."><path codeLine="161" d="M2444.9,145.65 C2444.9,199.92 2444.9,263 2444.9,263 C2444.9,263 2345.7,263 2250.19,263" fill="none" id="**wix_store_events**-backto-**raw_store_events**-1" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="2444.9" x2="2436.9" y1="145.65" y2="137.65"/><line style="stroke:#181818;stroke-width:1;" x1="2444.9" x2="2452.9" y1="145.65" y2="137.65"/><line style="stroke:#181818;stroke-width:1;" x1="2444.9" x2="2444.9" y1="145.65" y2="137.65"/></g><!--reverse 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="163" data-uid="lnk35" id="link_..wix_store_events.._..raw_store_events.."><path codeLine="163" d="M2519.1,145.75 C2519.1,209.02 2519.1,291 2519.1,291 C2519.1,291 2374.24,291 2250.17,291" fill="none" id="**wix_store_events**-backto-**raw_store_events**-2" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="2519.1" x2="2511.1" y1="145.75" y2="137.75"/><line style="stroke:#181818;stroke-width:1;" x1="2519.1" x2="2527.1" y1="145.75" y2="137.75"/><line style="stroke:#181818;stroke-width:1;" x1="2519.1" x2="2519.1" y1="145.75" y2="137.75"/></g><!--reverse 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="165" data-uid="lnk36" id="link_..wix_store_events.._..raw_store_events.."><path codeLine="165" d="M2593.3,145.75 C2593.3,217.44 2593.3,319 2593.3,319 C2593.3,319 2400.28,319 2250.05,319" fill="none" id="**wix_store_events**-backto-**raw_store_events**-3" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="2593.3" x2="2585.3" y1="145.75" y2="137.75"/><line style="stroke:#181818;stroke-width:1;" x1="2593.3" x2="2601.3" y1="145.75" y2="137.75"/><line style="stroke:#181818;stroke-width:1;" x1="2593.3" x2="2593.3" y1="145.75" y2="137.75"/></g><!--SRC=[tLRBafim4BpxArGSdNBvdW_89PUzkxPKCenXrY0HQLYRnFlluGq214lsv5nSPJGpwdbqZo8CWFce_HXsveeo5LeaB4O9bAV0bAP8xNOW2IbdtdulV5zbain-xx4_EyQ-CSzhld4CFEyxEnuDQ1GnExtyV3qU2vl3eVZPUnua0kFQXE1Eh3eilhyNzXU4nlkiL0n2TgTP4QuBNVcTVbI1FuQuW4pE2o1W32Tr1MaXj6AW90X1L_YQK3t6OOWPg1ek6apaF1-wSxYdg0MXQYqn0KCYITaDAMBbN_PRIPYFlibzMWibCeguXbzPuMGLeuX1qDGw9n3JHlag0DvqHGyjMw2RCnkFIDS3LoiDAGqSta6EmPVVxN4Ozh6qgRnuXsa5eiFTVKLRfJGMT54w-SnabWFukOaSJ-DIsIeR4wbqOZ06KKz3h4AKlEh_nedOt70IEWJYcKQR9JEefdHra722gkP9ALJ_GDKgfVoJwM3Ga1ADoLfEME4w2v452D8VG3gzJgrCTdu3dwQpOvjz0MJ01MrrbCe2FfFSKDyYOQ8POpyMc9ZwuCqeUNRqVPaJauvR4RIuEILYZfSl0tux9EGByh4c7TRGbj1JaSTA14irCdvKx4kUO5Zppagnq6RJSV6C1QjdBWfGKpxPgVObkVHvg5MMyXWDeGnveCLbURtFxi_IKEcWRA0CuBwaQ-CEjV_g0He9MZzPdjT279-jf6HBNN_yRFcivU5wTctPlOJNWjl_qVQzuVtfinazkndxE1pOL4Shm_btC7iy3ey7cpn7UfVfSx6_Pd1vxp0kQcy-eyrFvjPj9dSDna-NnQOiogpx3eUKzGwsDenyLe8xcBvUeITod2F_atlz1G00]--></g></svg>