Files
mattermost-mobile/docs/database/app_database/app-database-v1.rtf
Avinash Lingaloo b5c53d769f Gekidou - Updated App Database Diagrams/Schema/Models (#6133)
* app database - schema md file

* exported docs

* proper refactor of file name
2022-04-07 09:56:40 -04:00

1 line
21 KiB
Plaintext

{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fcharset1 Symbol;}{\f1\fcharset1 Wingdings;}{\f2\fcharset1 Courier New;}{\f3\fcharset1 Arial Unicode MS;}}{\colortbl\red0\green0\blue0;\red50\green60\blue70;\red0\green255\blue0;\red255\green255\blue255;\red0\green90\blue160;\red128\green128\blue128;\red245\green246\blue246;}{\stylesheet{\*\cs0\additive DefaultParagraphFont;}{\s1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b0\ulnone\i0\cf1 Normal;}{\s2\sbasedon1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel0\slmult1\f3\fs20\b0\ulnone\i0\cf1 Heading1;}{\s3\sbasedon2\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel1\slmult1\f3\fs20\b0\ulnone\i0\cf1 Heading2;}{\s4\sbasedon3\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel2\slmult1\f3\fs20\b0\ulnone\i0\cf1 Heading3;}{\s5\sbasedon4\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel3\slmult1\f3\fs20\b0\ulnone\i0\cf1 Heading4;}{\s6\sbasedon5\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel4\slmult1\f3\fs20\b0\ulnone\i0\cf1 Heading5;}{\s7\sbasedon6\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel5\slmult1\f3\fs20\b0\ulnone\i0\cf1 Heading6;}{\s8\sbasedon7\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel6\slmult1\f3\fs20\b0\ulnone\i0\cf1 Heading7;}{\s9\sbasedon8\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel7\slmult1\f3\fs20\b0\ulnone\i0\cf1 Heading8;}{\s10\sbasedon9\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel8\slmult1\f3\fs20\b0\ulnone\i0\cf1 Heading9;}{\s11\sbasedon1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b0\ulnone\i0\cf1 List;}{\s12\sbasedon1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b0\ulnone\i0\cf1 Footnote;}{\s13\sbasedon1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b0\ulnone\i0\cf1 Header;}{\s14\sbasedon1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b0\ulnone\i0\cf1 Footer;}{\*\cs15\additive\sbasedon0 Hyperlink;}{\s16\sbasedon1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b\uldash\i0\cf2 InvalidStyleName;}{\s17\sbasedon1\ql\sb240\sa120\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs24\b0\ulnone\i0\cf1 TableHeading;}{\s18\sbasedon1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b0\ulnone\i0\cf1 Heading 1;}{\s19\sbasedon17\ql\sb240\sa120\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs24\b0\ulnone\i0\cf1 Heading 2;}{\s20\sbasedon1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b0\ulnone\i0\cf1 Heading 3;}{\s21\sbasedon1\ql\sb0\sa120\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b0\ulnone\i\cf1 TableDescription;}{\s22\sbasedon1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1 TableRow;}{\s23\sbasedon22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3 HeadingTableRow;}}\ftnbj\viewkind4\uc1\lnbrkrule\fet0\facingp\htmautsp\sectd\sftnbj\pghsxn16838\pgwsxn11906\marglsxn1417\margrsxn1417\margtsxn1417\margbsxn1134\headery709\footery709\sbkpage{\headerr\pard\s13\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs36\b0\ulnone\i0\cf4\brdrbtw QuickDBD\par\pard\s13\ql\sb0\sa240\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf4\brdrbtw{\field{\*\fldinst HYPERLINK "www.quickdatabasediagrams.com"}{\fldrslt{\cs15{www.quickdatabasediagrams.com}}}}\par}{\headerl\pard\s13\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs36\b0\ulnone\i0\cf4\brdrbtw QuickDBD\par\pard\s13\ql\sb0\sa240\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf4\brdrbtw{\field{\*\fldinst HYPERLINK "www.quickdatabasediagrams.com"}{\fldrslt{\cs15{www.quickdatabasediagrams.com}}}}\par}{\footerr\pard\s14\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf5\brdrbtw QuickDBD-app-database-v1\par\pard\s14\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf5\brdrbtw Page {\field\flddirty{\*\fldinst PAGE}{\fldrslt < Please update this field. >}} of {\field\flddirty{\*\fldinst NUMPAGES}{\fldrslt < Please update this field. >}}\par}{\footerl\pard\s14\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf5\brdrbtw QuickDBD-app-database-v1\par\pard\s14\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf5\brdrbtw Page {\field\flddirty{\*\fldinst PAGE}{\fldrslt < Please update this field. >}} of {\field\flddirty{\*\fldinst NUMPAGES}{\fldrslt < Please update this field. >}}\par}\pard\s18\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel0\slmult1\f3\fs32\b0\ulnone\i0\cf1\brdrbtw app-database-v1 Documentation\par\pard\s1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b0\ulnone\i0\cf1\brdrbtw Link to schema: {\field{\*\fldinst HYPERLINK "https://app.quickdatabasediagrams.com/#/d/JbG8iC"}{\fldrslt{\cs15{https://app.quickdatabasediagrams.com/#/d/JbG8iC}}}}\par\pard\s21\ql\sb0\sa120\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b0\ulnone\i\cf1\brdrbtw App Database - Schema Version 1\line Please bump the version by 1, any time the schema changes.\line Also, include the migration plan under app/database/migration/server,\line update all models, relationships and types.\line Lastly, export all PNGs, SVGs, etc under the source project (./docs/database)\line If you have any question/queries that you would like to clarify, please reach out to the Mobile Platform Team.\par\pard\s19\ql\sb240\sa120\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel1\slmult1\f3\fs24\b0\ulnone\i0\cf1\brdrbtw Info\par\trowd\trleft20\trrh0\trkeep\trhdr\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx7957\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Field\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Description\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Type\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Default\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Other\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw id\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw auto-generated\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw string\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw PK\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw build_number\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw string\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw created_at\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw number\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw version_number\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw string\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\row\pard\s19\ql\sb240\sa120\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel1\slmult1\f3\fs24\b0\ulnone\i0\cf1\brdrbtw Global\par\trowd\trleft20\trrh0\trkeep\trhdr\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx7957\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Field\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Description\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Type\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Default\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Other\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw id\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw GLOBAL_IDENTIFIERS\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw string\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw PK\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw value\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw string\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\row\pard\s19\ql\sb240\sa120\widctlpar\fi0\li0\lin0\ri0\rin0\outlinelevel1\slmult1\f3\fs24\b0\ulnone\i0\cf1\brdrbtw Servers\par\trowd\trleft20\trrh0\trkeep\trhdr\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat4\cellx7957\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Field\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Description\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Type\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Default\cell\pard\intbl\s23\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b\ulnone\i0\cf3\brdrbtw Other\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw id\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw auto-generated\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw string\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw PK\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw db_path\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw string\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw display_name\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw string\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw url\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw string\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw INDEX\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw last_active_at\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw number\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw INDEX\cell\row\trowd\trleft20\trrh0\trkeep\trpaddt80\trpaddft3\trpaddb80\trpaddfb3\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx2288\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx4555\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx5689\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx6823\clbrdrt\clbrdrl\clbrdrr\clbrdrb\clpadt80\clpadft3\clpadr80\clpadfr3\clcbpat6\cellx7957\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw identifier\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw string\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw\cell\pard\intbl\s22\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs16\b0\ulnone\i0\cf1\brdrbtw INDEX\cell\row\pard\s1\ql\sb0\sa0\widctlpar\fi0\li0\lin0\ri0\rin0\slmult1\f3\fs20\b0\ulnone\i0\cf1\brdrbtw\par}