<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
 -->
<!-- Title: public.email_address Pages: 1 -->
<svg width="769pt" height="1095pt"
 viewBox="0.00 0.00 769.48 1094.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1090.8)">
<title>public.email_address</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1090.8 765.48,-1090.8 765.48,4 -4,4"/>
<!-- public.email_address -->
<g id="node1" class="node">
<title>public.email_address</title>
<polygon fill="#efefef" stroke="none" points="53.71,-1005 53.71,-1040.6 426.43,-1040.6 426.43,-1005 53.71,-1005"/>
<polygon fill="none" stroke="black" points="53.71,-1005 53.71,-1040.6 426.43,-1040.6 426.43,-1005 53.71,-1005"/>
<text text-anchor="start" x="101.6" y="-1018.4" font-family="Arial Bold" font-size="18.00">public.email_address</text>
<text text-anchor="start" x="254.05" y="-1018.4" font-family="Arial" font-size="14.00">    </text>
<text text-anchor="start" x="285.17" y="-1018.4" font-family="Arial" font-size="14.00" fill="#666666">[BASE TABLE]</text>
<polygon fill="none" stroke="black" points="53.71,-974.2 53.71,-1005 426.43,-1005 426.43,-974.2 53.71,-974.2"/>
<text text-anchor="start" x="60.71" y="-986.4" font-family="Arial" font-size="14.00">id </text>
<text text-anchor="start" x="75.5" y="-986.4" font-family="Arial" font-size="14.00" fill="#666666">[uuid]</text>
<polygon fill="none" stroke="black" points="53.71,-943.4 53.71,-974.2 426.43,-974.2 426.43,-943.4 53.71,-943.4"/>
<text text-anchor="start" x="60.71" y="-955.6" font-family="Arial" font-size="14.00">user_id </text>
<text text-anchor="start" x="110.52" y="-955.6" font-family="Arial" font-size="14.00" fill="#666666">[uuid]</text>
<polygon fill="none" stroke="black" points="53.71,-912.6 53.71,-943.4 426.43,-943.4 426.43,-912.6 53.71,-912.6"/>
<text text-anchor="start" x="60.71" y="-924.8" font-family="Arial" font-size="14.00">email_address </text>
<text text-anchor="start" x="155.65" y="-924.8" font-family="Arial" font-size="14.00" fill="#666666">[varchar(255)]</text>
<polygon fill="none" stroke="black" points="53.71,-881.8 53.71,-912.6 426.43,-912.6 426.43,-881.8 53.71,-881.8"/>
<text text-anchor="start" x="60.71" y="-894" font-family="Arial" font-size="14.00">confirmation_token </text>
<text text-anchor="start" x="182.89" y="-894" font-family="Arial" font-size="14.00" fill="#666666">[uuid]</text>
<polygon fill="none" stroke="black" points="53.71,-851 53.71,-881.8 426.43,-881.8 426.43,-851 53.71,-851"/>
<text text-anchor="start" x="60.71" y="-863.2" font-family="Arial" font-size="14.00">is_ownership_confirmed </text>
<text text-anchor="start" x="215.57" y="-863.2" font-family="Arial" font-size="14.00" fill="#666666">[boolean]</text>
<polygon fill="none" stroke="black" points="53.71,-820.2 53.71,-851 426.43,-851 426.43,-820.2 53.71,-820.2"/>
<text text-anchor="start" x="60.71" y="-832.4" font-family="Arial" font-size="14.00">ownership_confirmed_at </text>
<text text-anchor="start" x="217.13" y="-832.4" font-family="Arial" font-size="14.00" fill="#666666">[timestamp(0) without time zone]</text>
<polygon fill="none" stroke="black" stroke-width="3" points="52.21,-818.7 52.21,-1042.1 427.93,-1042.1 427.93,-818.7 52.21,-818.7"/>
</g>
<!-- public.user -->
<g id="node2" class="node">
<title>public.user</title>
<polygon fill="#efefef" stroke="none" points="43.2,-659.2 43.2,-694.8 436.94,-694.8 436.94,-659.2 43.2,-659.2"/>
<polygon fill="none" stroke="black" points="43.2,-659.2 43.2,-694.8 436.94,-694.8 436.94,-659.2 43.2,-659.2"/>
<text text-anchor="start" x="138.09" y="-672.6" font-family="Arial Bold" font-size="18.00">public.user</text>
<text text-anchor="start" x="217.57" y="-672.6" font-family="Arial" font-size="14.00">    </text>
<text text-anchor="start" x="248.68" y="-672.6" font-family="Arial" font-size="14.00" fill="#666666">[BASE TABLE]</text>
<polygon fill="none" stroke="black" points="43.2,-628.4 43.2,-659.2 436.94,-659.2 436.94,-628.4 43.2,-628.4"/>
<text text-anchor="start" x="50.2" y="-640.6" font-family="Arial" font-size="14.00">id </text>
<text text-anchor="start" x="64.99" y="-640.6" font-family="Arial" font-size="14.00" fill="#666666">[uuid]</text>
<polygon fill="none" stroke="black" points="43.2,-597.6 43.2,-628.4 436.94,-628.4 436.94,-597.6 43.2,-597.6"/>
<text text-anchor="start" x="50.2" y="-609.8" font-family="Arial" font-size="14.00">first_name </text>
<text text-anchor="start" x="119.45" y="-609.8" font-family="Arial" font-size="14.00" fill="#666666">[varchar(255)]</text>
<polygon fill="none" stroke="black" points="43.2,-566.8 43.2,-597.6 436.94,-597.6 436.94,-566.8 43.2,-566.8"/>
<text text-anchor="start" x="50.2" y="-579" font-family="Arial" font-size="14.00">last_name </text>
<text text-anchor="start" x="118.68" y="-579" font-family="Arial" font-size="14.00" fill="#666666">[varchar(255)]</text>
<polygon fill="none" stroke="black" points="43.2,-536 43.2,-566.8 436.94,-566.8 436.94,-536 43.2,-536"/>
<text text-anchor="start" x="50.2" y="-548.2" font-family="Arial" font-size="14.00">email </text>
<text text-anchor="start" x="87.54" y="-548.2" font-family="Arial" font-size="14.00" fill="#666666">[varchar(255)]</text>
<polygon fill="none" stroke="black" points="43.2,-505.2 43.2,-536 436.94,-536 436.94,-505.2 43.2,-505.2"/>
<text text-anchor="start" x="50.2" y="-517.4" font-family="Arial" font-size="14.00">gender </text>
<text text-anchor="start" x="97.68" y="-517.4" font-family="Arial" font-size="14.00" fill="#666666">[varchar(255)]</text>
<polygon fill="none" stroke="black" points="43.2,-474.4 43.2,-505.2 436.94,-505.2 436.94,-474.4 43.2,-474.4"/>
<text text-anchor="start" x="50.2" y="-486.6" font-family="Arial" font-size="14.00">birthday </text>
<text text-anchor="start" x="103.9" y="-486.6" font-family="Arial" font-size="14.00" fill="#666666">[date]</text>
<polygon fill="none" stroke="black" points="43.2,-443.6 43.2,-474.4 436.94,-474.4 436.94,-443.6 43.2,-443.6"/>
<text text-anchor="start" x="50.2" y="-455.8" font-family="Arial" font-size="14.00">skill_level </text>
<text text-anchor="start" x="114" y="-455.8" font-family="Arial" font-size="14.00" fill="#666666">[varchar(255)]</text>
<polygon fill="none" stroke="black" points="43.2,-412.8 43.2,-443.6 436.94,-443.6 436.94,-412.8 43.2,-412.8"/>
<text text-anchor="start" x="50.2" y="-425" font-family="Arial" font-size="14.00">is_age_public </text>
<text text-anchor="start" x="139.71" y="-425" font-family="Arial" font-size="14.00" fill="#666666">[boolean]</text>
<polygon fill="none" stroke="black" points="43.2,-382 43.2,-412.8 436.94,-412.8 436.94,-382 43.2,-382"/>
<text text-anchor="start" x="50.2" y="-394.2" font-family="Arial" font-size="14.00">profile_image_path </text>
<text text-anchor="start" x="173.17" y="-394.2" font-family="Arial" font-size="14.00" fill="#666666">[varchar(255)]</text>
<polygon fill="none" stroke="black" points="43.2,-351.2 43.2,-382 436.94,-382 436.94,-351.2 43.2,-351.2"/>
<text text-anchor="start" x="50.2" y="-363.4" font-family="Arial" font-size="14.00">is_marketing_consent_granted </text>
<text text-anchor="start" x="245.54" y="-363.4" font-family="Arial" font-size="14.00" fill="#666666">[boolean]</text>
<polygon fill="none" stroke="black" points="43.2,-320.4 43.2,-351.2 436.94,-351.2 436.94,-320.4 43.2,-320.4"/>
<text text-anchor="start" x="50.2" y="-332.6" font-family="Arial" font-size="14.00">marketing_consent_granted_at </text>
<text text-anchor="start" x="247.11" y="-332.6" font-family="Arial" font-size="14.00" fill="#666666">[timestamp(0) with time zone]</text>
<polygon fill="none" stroke="black" points="43.2,-289.6 43.2,-320.4 436.94,-320.4 436.94,-289.6 43.2,-289.6"/>
<text text-anchor="start" x="50.2" y="-301.8" font-family="Arial" font-size="14.00">get_stream_token </text>
<text text-anchor="start" x="166.16" y="-301.8" font-family="Arial" font-size="14.00" fill="#666666">[text]</text>
<polygon fill="none" stroke="black" points="43.2,-258.8 43.2,-289.6 436.94,-289.6 436.94,-258.8 43.2,-258.8"/>
<text text-anchor="start" x="50.2" y="-271" font-family="Arial" font-size="14.00">email_address_id </text>
<text text-anchor="start" x="163.82" y="-271" font-family="Arial" font-size="14.00" fill="#666666">[uuid]</text>
<polygon fill="none" stroke="black" points="43.2,-228 43.2,-258.8 436.94,-258.8 436.94,-228 43.2,-228"/>
<text text-anchor="start" x="50.2" y="-240.2" font-family="Arial" font-size="14.00">preferred_playing_times </text>
<text text-anchor="start" x="204.28" y="-240.2" font-family="Arial" font-size="14.00" fill="#666666">[text]</text>
<polygon fill="none" stroke="black" points="43.2,-197.2 43.2,-228 436.94,-228 436.94,-197.2 43.2,-197.2"/>
<text text-anchor="start" x="50.2" y="-209.4" font-family="Arial" font-size="14.00">dominant_hands </text>
<text text-anchor="start" x="157.61" y="-209.4" font-family="Arial" font-size="14.00" fill="#666666">[text]</text>
<polygon fill="none" stroke="black" points="43.2,-166.4 43.2,-197.2 436.94,-197.2 436.94,-166.4 43.2,-166.4"/>
<text text-anchor="start" x="50.2" y="-178.6" font-family="Arial" font-size="14.00">locale </text>
<text text-anchor="start" x="90.67" y="-178.6" font-family="Arial" font-size="14.00" fill="#666666">[varchar(255)]</text>
<polygon fill="none" stroke="black" points="43.2,-135.6 43.2,-166.4 436.94,-166.4 436.94,-135.6 43.2,-135.6"/>
<text text-anchor="start" x="50.2" y="-147.8" font-family="Arial" font-size="14.00">is_deleted </text>
<text text-anchor="start" x="117.92" y="-147.8" font-family="Arial" font-size="14.00" fill="#666666">[boolean]</text>
<polygon fill="none" stroke="black" points="43.2,-104.8 43.2,-135.6 436.94,-135.6 436.94,-104.8 43.2,-104.8"/>
<text text-anchor="start" x="50.2" y="-117" font-family="Arial" font-size="14.00">deleted_at </text>
<text text-anchor="start" x="119.48" y="-117" font-family="Arial" font-size="14.00" fill="#666666">[timestamp(0) with time zone]</text>
<polygon fill="none" stroke="black" points="43.2,-74 43.2,-104.8 436.94,-104.8 436.94,-74 43.2,-74"/>
<text text-anchor="start" x="50.2" y="-86.2" font-family="Arial" font-size="14.00">created_at </text>
<text text-anchor="start" x="120.25" y="-86.2" font-family="Arial" font-size="14.00" fill="#666666">[timestamp(0) with time zone]</text>
<polygon fill="none" stroke="black" points="43.2,-43.2 43.2,-74 436.94,-74 436.94,-43.2 43.2,-43.2"/>
<text text-anchor="start" x="50.2" y="-55.4" font-family="Arial" font-size="14.00">phone_number </text>
<text text-anchor="start" x="148.28" y="-55.4" font-family="Arial" font-size="14.00" fill="#666666">[varchar(255)]</text>
</g>
<!-- public.email_address&#45;&gt;public.user -->
<g id="edge2" class="edge">
<title>public.email_address:user_id&#45;&gt;public.user:id</title>
<path fill="none" stroke="black" d="M437.26,-956.62C498.3,-928.79 504.56,-643.8 437.94,-643.8"/>
<polygon fill="black" stroke="black" points="437.52,-956.56 426.78,-954.33 432.31,-957.72 428.08,-958.66 428.08,-958.66 428.08,-958.66 432.31,-957.72 428.73,-963.12 437.52,-956.56"/>
<text text-anchor="start" x="434.43" y="-968.8" font-family="Arial" font-size="10.00">FOREIGN KEY (user_id) REFERENCES &quot;user&quot;(id)</text>
</g>
<!-- public.user&#45;&gt;public.email_address -->
<g id="edge1" class="edge">
<title>public.user:email_address_id&#45;&gt;public.email_address:id</title>
<path fill="none" stroke="black" d="M447.27,-277.71C516.46,-331.68 503.67,-989.6 427.43,-989.6"/>
<polygon fill="black" stroke="black" points="447.62,-277.84 439.84,-270.11 442.62,-275.96 438.57,-274.44 438.57,-274.44 438.57,-274.44 442.62,-275.96 436.67,-278.53 447.62,-277.84"/>
<text text-anchor="start" x="444.94" y="-284.2" font-family="Arial" font-size="10.00">FOREIGN KEY (email_address_id) REFERENCES email_address(id)</text>
</g>
</g>
</svg>
