<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than diagrams.net -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1051px" height="392px" viewBox="-0.5 -0.5 1051 392" content="&lt;mxfile host=&quot;Electron&quot; modified=&quot;2023-04-10T14:11:00.027Z&quot; agent=&quot;5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.6.2 Chrome/106.0.5249.199 Electron/21.3.3 Safari/537.36&quot; etag=&quot;pfVGXRr29GE9lDY85Qxt&quot; version=&quot;20.6.2&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;R2lEEEUBdFMjLlhIrx00&quot; name=&quot;Page-1&quot;&gt; &lt;/diagram&gt;&lt;/mxfile&gt;"><defs><clipPath id="mx-clip-0-30-30-30-0"><rect x="0" y="30" width="30" height="30"/></clipPath><clipPath id="mx-clip-36-30-214-30-0"><rect x="36" y="30" width="214" height="30"/></clipPath><clipPath id="mx-clip-36-60-214-30-0"><rect x="36" y="60" width="214" height="30"/></clipPath><clipPath id="mx-clip-0-130-30-30-0"><rect x="0" y="130" width="30" height="30"/></clipPath><clipPath id="mx-clip-36-130-214-30-0"><rect x="36" y="130" width="214" height="30"/></clipPath><clipPath id="mx-clip-36-160-214-30-0"><rect x="36" y="160" width="214" height="30"/></clipPath><clipPath id="mx-clip-0-330-30-30-0"><rect x="0" y="330" width="30" height="30"/></clipPath><clipPath id="mx-clip-36-330-214-30-0"><rect x="36" y="330" width="214" height="30"/></clipPath><clipPath id="mx-clip-36-360-214-30-0"><rect x="36" y="360" width="214" height="30"/></clipPath><clipPath id="mx-clip-0-230-30-30-0"><rect x="0" y="230" width="30" height="30"/></clipPath><clipPath id="mx-clip-36-230-214-30-0"><rect x="36" y="230" width="214" height="30"/></clipPath><clipPath id="mx-clip-36-260-214-30-0"><rect x="36" y="260" width="214" height="30"/></clipPath><clipPath id="mx-clip-320-70-30-30-0"><rect x="320" y="70" width="30" height="30"/></clipPath><clipPath id="mx-clip-356-70-174-30-0"><rect x="356" y="70" width="174" height="30"/></clipPath><clipPath id="mx-clip-320-100-30-30-0"><rect x="320" y="100" width="30" height="30"/></clipPath><clipPath id="mx-clip-356-100-174-30-0"><rect x="356" y="100" width="174" height="30"/></clipPath><clipPath id="mx-clip-320-130-30-30-0"><rect x="320" y="130" width="30" height="30"/></clipPath><clipPath id="mx-clip-356-130-174-30-0"><rect x="356" y="130" width="174" height="30"/></clipPath><clipPath id="mx-clip-320-160-30-30-0"><rect x="320" y="160" width="30" height="30"/></clipPath><clipPath id="mx-clip-356-160-174-30-0"><rect x="356" y="160" width="174" height="30"/></clipPath><clipPath id="mx-clip-320-190-30-30-0"><rect x="320" y="190" width="30" height="30"/></clipPath><clipPath id="mx-clip-356-190-174-30-0"><rect x="356" y="190" width="174" height="30"/></clipPath><clipPath id="mx-clip-320-220-30-30-0"><rect x="320" y="220" width="30" height="30"/></clipPath><clipPath id="mx-clip-356-220-174-30-0"><rect x="356" y="220" width="174" height="30"/></clipPath><clipPath id="mx-clip-356-250-174-30-0"><rect x="356" y="250" width="174" height="30"/></clipPath><clipPath id="mx-clip-356-280-174-30-0"><rect x="356" y="280" width="174" height="30"/></clipPath><clipPath id="mx-clip-610-70-60-30-0"><rect x="610" y="70" width="60" height="30"/></clipPath><clipPath id="mx-clip-676-70-134-30-0"><rect x="676" y="70" width="134" height="30"/></clipPath><clipPath id="mx-clip-610-100-60-30-0"><rect x="610" y="100" width="60" height="30"/></clipPath><clipPath id="mx-clip-676-100-134-30-0"><rect x="676" y="100" width="134" height="30"/></clipPath><clipPath id="mx-clip-676-130-134-30-0"><rect x="676" y="130" width="134" height="30"/></clipPath><clipPath id="mx-clip-870-130-30-30-0"><rect x="870" y="130" width="30" height="30"/></clipPath><clipPath id="mx-clip-906-130-144-30-0"><rect x="906" y="130" width="144" height="30"/></clipPath><clipPath id="mx-clip-906-160-144-30-0"><rect x="906" y="160" width="144" height="30"/></clipPath><clipPath id="mx-clip-906-190-144-30-0"><rect x="906" y="190" width="144" height="30"/></clipPath><clipPath id="mx-clip-870-220-30-30-0"><rect x="870" y="220" width="30" height="30"/></clipPath><clipPath id="mx-clip-906-220-144-30-0"><rect x="906" y="220" width="144" height="30"/></clipPath><clipPath id="mx-clip-610-220-30-30-0"><rect x="610" y="220" width="30" height="30"/></clipPath><clipPath id="mx-clip-646-220-164-30-0"><rect x="646" y="220" width="164" height="30"/></clipPath><clipPath id="mx-clip-646-250-164-30-0"><rect x="646" y="250" width="164" height="30"/></clipPath><clipPath id="mx-clip-646-280-164-30-0"><rect x="646" y="280" width="164" height="30"/></clipPath><clipPath id="mx-clip-610-310-30-30-0"><rect x="610" y="310" width="30" height="30"/></clipPath><clipPath id="mx-clip-646-310-164-30-0"><rect x="646" y="310" width="164" height="30"/></clipPath></defs><g><path d="M 0 30 L 0 0 L 250 0 L 250 30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 0 30 L 0 90 L 250 90 L 250 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 30 L 250 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 30 L 30 60 L 30 90" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="124.5" y="19.5">DataHISTORY</text></g><path d="M 0 30 M 250 30 M 250 60 L 0 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 30 M 30 30 M 30 60 M 0 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-0-30-30-30-0)" text-anchor="middle" font-size="12px"><text x="14.5" y="49.5">PK</text></g><path d="M 30 30 M 250 30 M 250 60 M 30 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-36-30-214-30-0)" font-size="12px"><text x="37.5" y="49.5">id integer</text></g><path d="M 0 60 M 250 60 M 250 90 M 0 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 60 M 30 60 M 30 90 M 0 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 60 M 250 60 M 250 90 M 30 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-36-60-214-30-0)" font-size="12px"><text x="37.5" y="79.5">content json</text></g><path d="M 0 130 L 0 100 L 250 100 L 250 130" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 130 L 0 190 L 250 190 L 250 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 130 L 250 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 130 L 30 160 L 30 190" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="124.5" y="119.5">MessageTYPE</text></g><path d="M 0 130 M 250 130 M 250 160 L 0 160" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 130 M 30 130 M 30 160 M 0 160" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-0-130-30-30-0)" text-anchor="middle" font-size="12px"><text x="14.5" y="149.5">PK</text></g><path d="M 30 130 M 250 130 M 250 160 M 30 160" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-36-130-214-30-0)" font-size="12px"><text x="37.5" y="149.5">id small integer</text></g><path d="M 0 160 M 250 160 M 250 190 M 0 190" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 160 M 30 160 M 30 190 M 0 190" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 160 M 250 160 M 250 190 M 30 190" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-36-160-214-30-0)" font-size="12px"><text x="37.5" y="179.5">name string</text></g><path d="M 0 330 L 0 300 L 250 300 L 250 330" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 330 L 0 390 L 250 390 L 250 330" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 330 L 250 330" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 330 L 30 360 L 30 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="124.5" y="319.5">GuildTYPE</text></g><path d="M 0 330 M 250 330 M 250 360 L 0 360" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 330 M 30 330 M 30 360 M 0 360" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-0-330-30-30-0)" text-anchor="middle" font-size="12px"><text x="14.5" y="349.5">PK</text></g><path d="M 30 330 M 250 330 M 250 360 M 30 360" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-36-330-214-30-0)" font-size="12px"><text x="37.5" y="349.5">id small integer</text></g><path d="M 0 360 M 250 360 M 250 390 M 0 390" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 360 M 30 360 M 30 390 M 0 390" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 360 M 250 360 M 250 390 M 30 390" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-36-360-214-30-0)" font-size="12px"><text x="37.5" y="379.5">name string</text></g><path d="M 0 270 M 30 270 M 30 300 M 0 300" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 230 L 0 200 L 250 200 L 250 230" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 230 L 0 290 L 250 290 L 250 230" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 230 L 250 230" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 230 L 30 260 L 30 290" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="124.5" y="219.5">MessageMODE</text></g><path d="M 0 230 M 250 230 M 250 260 L 0 260" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 230 M 30 230 M 30 260 M 0 260" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-0-230-30-30-0)" text-anchor="middle" font-size="12px"><text x="14.5" y="249.5">PK</text></g><path d="M 30 230 M 250 230 M 250 260 M 30 260" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-36-230-214-30-0)" font-size="12px"><text x="37.5" y="249.5">id small integer</text></g><path d="M 0 260 M 250 260 M 250 290 M 0 290" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 260 M 30 260 M 30 290 M 0 290" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 260 M 250 260 M 250 290 M 30 290" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-36-260-214-30-0)" font-size="12px"><text x="37.5" y="279.5">name string</text></g><path d="M 320 70 L 320 50 L 530 50 L 530 70" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 320 70 L 320 310 L 530 310 L 530 70" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 320 70 L 530 70" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 350 70 L 350 100 L 350 130 L 350 160 L 350 190 L 350 220 L 350 250 L 350 280 L 350 310" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="424.5" y="64.5">MessageLOG</text></g><path d="M 320 70 M 530 70 M 530 100 L 320 100" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 320 70 M 350 70 M 350 100 M 320 100" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-320-70-30-30-0)" text-anchor="middle" font-size="12px"><text x="334.5" y="89.5">PK</text></g><path d="M 350 70 M 530 70 M 530 100 M 350 100" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-356-70-174-30-0)" font-size="12px"><text x="357.5" y="89.5">id integer</text></g><path d="M 320 100 M 350 100 M 350 130 M 320 130" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-320-100-30-30-0)" text-anchor="middle" font-size="12px"><text x="334.5" y="119.5">FK</text></g><path d="M 350 100 M 530 100 M 530 130 M 350 130" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-356-100-174-30-0)" font-size="12px"><text x="357.5" y="119.5">sent_data integer</text></g><path d="M 320 130 M 350 130 M 350 160 M 320 160" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-320-130-30-30-0)" text-anchor="middle" font-size="12px"><text x="334.5" y="149.5">FK</text></g><path d="M 350 130 M 530 130 M 530 160 M 350 160" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-356-130-174-30-0)" font-size="12px"><text x="357.5" y="149.5">message_type small integer</text></g><path d="M 320 160 M 350 160 M 350 190 M 320 190" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-320-160-30-30-0)" text-anchor="middle" font-size="12px"><text x="334.5" y="179.5">FK</text></g><path d="M 350 160 M 530 160 M 530 190 M 350 190" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-356-160-174-30-0)" font-size="12px"><text x="357.5" y="179.5">guild_id integer</text></g><path d="M 320 190 M 350 190 M 350 220 M 320 220" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-320-190-30-30-0)" text-anchor="middle" font-size="12px"><text x="334.5" y="209.5">FK</text></g><path d="M 350 190 M 530 190 M 530 220 M 350 220" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-356-190-174-30-0)" font-size="12px"><text x="357.5" y="209.5">author_id integer</text></g><path d="M 320 220 M 350 220 M 350 250 M 320 250" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-320-220-30-30-0)" text-anchor="middle" font-size="12px"><text x="334.5" y="239.5">FK</text></g><path d="M 350 220 M 530 220 M 530 250 M 350 250" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-356-220-174-30-0)" font-size="12px"><text x="357.5" y="239.5">message_mode small integer</text></g><path d="M 320 250 M 350 250 M 350 280 M 320 280" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 350 250 M 530 250 M 530 280 M 350 280" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-356-250-174-30-0)" font-size="12px"><text x="357.5" y="269.5">dm_reason string</text></g><path d="M 320 280 M 350 280 M 350 310 M 320 310" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 350 280 M 530 280 M 530 310 M 350 310" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-356-280-174-30-0)" font-size="12px"><text x="357.5" y="299.5">timestamp datetime</text></g><path d="M 320 115 L 285.06 115.06 L 285.06 45.06 L 256.37 45.01" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 251.12 45 L 258.12 41.51 L 256.37 45.01 L 258.11 48.51 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 320 145 L 256.37 145" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 251.12 145 L 258.12 141.5 L 256.37 145 L 258.12 148.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 320 205 L 285.06 205.06 L 285.06 245.06 L 256.37 245.01" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 251.12 245 L 258.12 241.51 L 256.37 245.01 L 258.11 248.51 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 610 70 L 610 40 L 810 40 L 810 70" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 610 70 L 610 160 L 810 160 L 810 70" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 610 70 L 810 70" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 670 70 L 670 100 L 670 130 L 670 160" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="709.5" y="59.5">MessageChannelLOG</text></g><path d="M 610 70 M 670 70 M 670 100 M 610 100" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-610-70-60-30-0)" text-anchor="middle" font-size="12px"><text x="639.5" y="89.5">PK,FK1</text></g><path d="M 670 70 M 810 70 M 810 100 M 670 100" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-676-70-134-30-0)" font-size="12px"><text x="677.5" y="89.5">log_id integer</text></g><path d="M 610 100 M 670 100 M 670 130 M 610 130" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-610-100-60-30-0)" text-anchor="middle" font-size="12px"><text x="639.5" y="119.5">PK,FK2</text></g><path d="M 670 100 M 810 100 M 810 130 M 670 130" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-676-100-134-30-0)" font-size="12px"><text x="677.5" y="119.5">channel_id integer</text></g><path d="M 610 130 M 810 130 M 810 160 L 610 160" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 610 130 M 670 130 M 670 160 M 610 160" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 670 130 M 810 130 M 810 160 M 670 160" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-676-130-134-30-0)" font-size="12px"><text x="677.5" y="149.5">reason string</text></g><path d="M 610 85 L 536.37 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 531.12 85 L 538.12 81.5 L 536.37 85 L 538.12 88.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 870 130 L 870 100 L 1050 100 L 1050 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 870 130 L 870 250 L 1050 250 L 1050 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 870 130 L 1050 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 900 130 L 900 160 L 900 190 L 900 220 L 900 250" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="959.5" y="119.5">CHANNEL</text></g><path d="M 870 130 M 1050 130 M 1050 160 L 870 160" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 870 130 M 900 130 M 900 160 M 870 160" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-870-130-30-30-0)" text-anchor="middle" font-size="12px"><text x="884.5" y="149.5">PK</text></g><path d="M 900 130 M 1050 130 M 1050 160 M 900 160" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-906-130-144-30-0)" font-size="12px"><text x="907.5" y="149.5">id integer </text></g><path d="M 870 160 M 900 160 M 900 190 M 870 190" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 900 160 M 1050 160 M 1050 190 M 900 190" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-906-160-144-30-0)" font-size="12px"><text x="907.5" y="179.5">snowflake_id big integer</text></g><path d="M 870 190 M 900 190 M 900 220 M 870 220" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 900 190 M 1050 190 M 1050 220 M 900 220" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-906-190-144-30-0)" font-size="12px"><text x="907.5" y="209.5">name string</text></g><path d="M 870 220 M 900 220 M 900 250 M 870 250" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-870-220-30-30-0)" text-anchor="middle" font-size="12px"><text x="884.5" y="239.5">FK</text></g><path d="M 900 220 M 1050 220 M 1050 250 M 900 250" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-906-220-144-30-0)" font-size="12px"><text x="907.5" y="239.5">guild_id integer</text></g><path d="M 810 145 L 863.63 145" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 868.88 145 L 861.88 148.5 L 863.63 145 L 861.88 141.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 610 220 L 610 190 L 810 190 L 810 220" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 610 220 L 610 340 L 810 340 L 810 220" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 610 220 L 810 220" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 640 220 L 640 250 L 640 280 L 640 310 L 640 340" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="709.5" y="209.5">GuildUSER</text></g><path d="M 610 220 M 810 220 M 810 250 L 610 250" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 610 220 M 640 220 M 640 250 M 610 250" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-610-220-30-30-0)" text-anchor="middle" font-size="12px"><text x="624.5" y="239.5">PK</text></g><path d="M 640 220 M 810 220 M 810 250 M 640 250" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-646-220-164-30-0)" font-size="12px"><text x="647.5" y="239.5">id integer</text></g><path d="M 610 250 M 640 250 M 640 280 M 610 280" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 640 250 M 810 250 M 810 280 M 640 280" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-646-250-164-30-0)" font-size="12px"><text x="647.5" y="269.5">snowflake_id big integer</text></g><path d="M 610 280 M 640 280 M 640 310 M 610 310" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 640 280 M 810 280 M 810 310 M 640 310" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-646-280-164-30-0)" font-size="12px"><text x="647.5" y="299.5">name string</text></g><path d="M 610 310 M 640 310 M 640 340 M 610 340" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-610-310-30-30-0)" text-anchor="middle" font-size="12px"><text x="624.5" y="329.5">FK</text></g><path d="M 640 310 M 810 310 M 810 340 M 640 340" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-646-310-164-30-0)" font-size="12px"><text x="647.5" y="329.5">guild_type small integer</text></g><path d="M 870 235 L 816.37 235" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 811.12 235 L 818.12 231.5 L 816.37 235 L 818.12 238.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 530 175.06 L 570 175.06 L 570 235.06 L 603.63 235.01" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 608.88 235 L 601.89 238.51 L 603.63 235.01 L 601.88 231.51 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 610 325 L 580 325.06 L 580 345.06 L 256.37 345" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 251.12 345 L 258.12 341.5 L 256.37 345 L 258.12 348.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 610 135 L 810 135" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/></g></svg>