<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<database name="geniusdb" schema="geniusdb" type="MySQL - 11.7.1-MariaDB-ubu2404">
   <tables>
      <table catalog="geniusdb" name="artist" numRows="2445857" remarks="" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="name" nullable="false" remarks="" size="1000" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="2" name="verified" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="3" name="meme" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="4" name="url" nullable="true" remarks="" size="500" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="5" name="created_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="6" name="updated_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="artist_s_pk" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="PRIMARY" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="geniusdb" name="artist_tag" numRows="1441" remarks="" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="tag" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="2" name="created_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="3" name="updated_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <primaryKey column="tag" sequenceNumberInPK="2"/>
         <index name="artist_tag_s_pk" unique="true">
            <column ascending="true" name="id"/>
            <column ascending="true" name="tag"/>
         </index>
         <index name="PRIMARY" unique="true">
            <column ascending="true" name="id"/>
            <column ascending="true" name="tag"/>
         </index>
      </table>
      <table catalog="geniusdb" name="graph_users" numRows="0" remarks="" type="VIEW" viewSql="select `geniusdb`.`graph`.`id` AS `id`,`geniusdb`.`graph`.`username` AS `username`,`geniusdb`.`graph`.`displayusername` AS `displayusername`,`geniusdb`.`graph`.`active` AS `active`,`geniusdb`.`graph`.`registered` AS `registered`,`geniusdb`.`graph`.`registration_type` AS `registration_type`,`geniusdb`.`graph`.`role` AS `role`,`geniusdb`.`graph`.`avatar` AS `avatar`,`geniusdb`.`graph`.`firstseen` AS `firstseen`,`geniusdb`.`graph`.`lastseen` AS `lastseen`,`geniusdb`.`graph`.`iq` AS `iq`,`geniusdb`.`graph`.`annotations` AS `annotations`,`geniusdb`.`graph`.`questions` AS `questions`,`geniusdb`.`graph`.`answers` AS `answers`,`geniusdb`.`graph`.`pyongs` AS `pyongs`,`geniusdb`.`graph`.`comments` AS `comments`,`geniusdb`.`graph`.`transcriptions` AS `transcriptions`,`geniusdb`.`graph`.`posts` AS `posts`,`geniusdb`.`graph`.`followers` AS `followers`,`geniusdb`.`graph`.`following` AS `following`,`geniusdb`.`graph`.`created_at` AS `created_at`,`geniusdb`.`graph`.`updated_at` AS `updated_at` from `geniusdb`.`graph`">
         <column autoUpdated="false" defaultValue="0" digits="0" id="0" name="id" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="'???'" digits="0" id="1" name="username" nullable="true" remarks="" size="100" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="2" name="displayusername" nullable="true" remarks="" size="100" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="active" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="4" name="registered" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="registration_type" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="6" name="role" nullable="true" remarks="" size="30" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="7" name="avatar" nullable="true" remarks="" size="350" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="8" name="firstseen" nullable="true" remarks="" size="19" type="DATETIME" typeCode="93"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="9" name="lastseen" nullable="true" remarks="" size="19" type="DATETIME" typeCode="93"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="10" name="iq" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="11" name="annotations" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="12" name="questions" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="13" name="answers" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="14" name="pyongs" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="15" name="comments" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="16" name="transcriptions" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="17" name="posts" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="18" name="followers" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="19" name="following" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="20" name="created_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="21" name="updated_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
      </table>
      <table catalog="geniusdb" name="song_album" numRows="8009232" remarks="" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="album" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="song" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="position" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="3" name="created_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="4" name="updated_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <primaryKey column="album" sequenceNumberInPK="1"/>
         <primaryKey column="song" sequenceNumberInPK="2"/>
         <index name="song_album_s_pk" unique="true">
            <column ascending="true" name="album"/>
            <column ascending="true" name="song"/>
         </index>
         <index name="PRIMARY" unique="true">
            <column ascending="true" name="album"/>
            <column ascending="true" name="song"/>
         </index>
      </table>
      <table catalog="geniusdb" name="song_artist" numRows="28601642" remarks="0: primary; 1: feature; 2: writer; 3: producer" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="song" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="artist" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="relation" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="3" name="created_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="4" name="updated_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <primaryKey column="song" sequenceNumberInPK="1"/>
         <primaryKey column="artist" sequenceNumberInPK="2"/>
         <primaryKey column="relation" sequenceNumberInPK="3"/>
         <index name="song_artist_s_pk" unique="true">
            <column ascending="true" name="song"/>
            <column ascending="true" name="artist"/>
            <column ascending="true" name="relation"/>
         </index>
         <index name="PRIMARY" unique="true">
            <column ascending="true" name="song"/>
            <column ascending="true" name="artist"/>
            <column ascending="true" name="relation"/>
         </index>
      </table>
      <table catalog="geniusdb" name="songs" numRows="11944071" remarks="" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="title" nullable="false" remarks="" size="1000" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="owner" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="artist" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="4" name="pyongs" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="5" name="accepted_annotations" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="6" name="verified_annotations" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="7" name="unreviewed_annotations" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="8" name="transcribers" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="9" name="contributors" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="10" name="released" nullable="true" remarks="" size="10" type="DATE" typeCode="91"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="11" name="pageviews" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="12" name="state" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="13" name="url" nullable="true" remarks="" size="1000" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="14" name="inserted" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="15" name="updated_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="songs_s_pk" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="inserted" unique="false">
            <column ascending="true" name="inserted"/>
         </index>
         <index name="PRIMARY" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="geniusdb" name="songs_stats" numRows="2562" remarks="" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="d" nullable="false" remarks="" size="10" type="DATE" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="c" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="2" name="created_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="3" name="updated_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <primaryKey column="d" sequenceNumberInPK="1"/>
         <index name="songs_stats_s_pk" unique="true">
            <column ascending="true" name="d"/>
         </index>
         <index name="PRIMARY" unique="true">
            <column ascending="true" name="d"/>
         </index>
      </table>
      <table catalog="geniusdb" name="tags" numRows="4" remarks="" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="tag" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="description" nullable="false" remarks="" size="30" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="longDescription" nullable="false" remarks="" size="30" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="3" name="created_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="4" name="updated_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
         <primaryKey column="tag" sequenceNumberInPK="1"/>
         <index name="tags_s_pk" unique="true">
            <column ascending="true" name="tag"/>
         </index>
         <index name="PRIMARY" unique="true">
            <column ascending="true" name="tag"/>
         </index>
      </table>
      <table catalog="geniusdb" name="user_entries" numRows="0" remarks="" type="VIEW" viewSql="select `geniusdb`.`iqtrend`.`username` AS `id`,`geniusdb`.`iqtrend`.`fetchdatetime` AS `fetchdatetime`,`geniusdb`.`iqtrend`.`totalIQ` AS `iq`,`geniusdb`.`iqtrend`.`displaytotalIQ` AS `display_iq`,`geniusdb`.`iqtrend`.`annotations` AS `annotations`,`geniusdb`.`iqtrend`.`questions` AS `questions`,`geniusdb`.`iqtrend`.`answers` AS `answers`,`geniusdb`.`iqtrend`.`pyongs` AS `pyongs`,`geniusdb`.`iqtrend`.`comments` AS `comments`,`geniusdb`.`iqtrend`.`transcriptions` AS `transcriptions`,`geniusdb`.`iqtrend`.`posts` AS `posts`,`geniusdb`.`iqtrend`.`followers` AS `followers`,`geniusdb`.`iqtrend`.`following` AS `following`,`geniusdb`.`iqtrend`.`activities` AS `created_at`,`geniusdb`.`iqtrend`.`updated_at` AS `updated_at` from `geniusdb`.`iqtrend`">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="100" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="fetchdatetime" nullable="false" remarks="" size="19" type="DATETIME" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="iq" nullable="false" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="display_iq" nullable="false" remarks="" size="10" type="VARCHAR" typeCode="12"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="4" name="annotations" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="5" name="questions" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="6" name="answers" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="7" name="pyongs" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="8" name="comments" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="9" name="transcriptions" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="10" name="posts" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="11" name="followers" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="12" name="following" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="NULL" digits="0" id="13" name="created_at" nullable="true" remarks="" size="10" type="INT" typeCode="4"/>
         <column autoUpdated="false" defaultValue="current_timestamp()" digits="0" id="14" name="updated_at" nullable="false" remarks="" size="19" type="TIMESTAMP" typeCode="93"/>
      </table>
   </tables>
</database>
