title: Importing XML PhpMyAdmin error #1064
body: <p>I'm trying to import an XML file in PhpMyAdmin, but after execution, I get this error: </p>
  
  <pre><code>#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci' at line 1
  </code></pre>
  
  <p>Here is the raw XML data:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  </code></pre>
  
  <p></p>
  
  <pre><code>&lt;name&gt;*dbname*&lt;/name&gt;
  &lt;create&gt;true&lt;/create&gt;
  &lt;overwrite&gt;false&lt;/overwrite&gt;
  
  &lt;charset&gt;utf8&lt;/charset&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Namespaced Key-Value Store for Application Configuration.
       - Keys are namespaced per appid.
       - E.g. (core, global_cache_gc_lastrun) -&gt; 1385463286
      --&gt;
      &lt;name&gt;*dbprefix*appconfig&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;appid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;32&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;configkey&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;configvalue&lt;/name&gt;
              &lt;type&gt;clob&lt;/type&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;appconfig_appid_key_index&lt;/name&gt;
              &lt;primary&gt;true&lt;/primary&gt;
              &lt;unique&gt;true&lt;/unique&gt;
              &lt;field&gt;
                  &lt;name&gt;appid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;configkey&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
          &lt;index&gt;
              &lt;name&gt;appconfig_config_key_index&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;configkey&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
          &lt;index&gt;
              &lt;name&gt;appconfig_appid_key&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;appid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Bidirectional Map for Storage Names and Storage Ids.
       - Assigns each storage name a unique storage id integer.
       - Long storage names are hashed.
       - E.g.                     local::/tmp/ &lt;-&gt; 2
       - E.g. b5db994aa8c6625100e418406c798269 &lt;-&gt; 27
      --&gt;
      &lt;name&gt;*dbprefix*storages&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;id&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;numeric_id&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;autoincrement&gt;1&lt;/autoincrement&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;storages_id_index&lt;/name&gt;
              &lt;unique&gt;true&lt;/unique&gt;
              &lt;field&gt;
                  &lt;name&gt;id&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;name&gt;*dbprefix*file_map&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;logic_path&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;512&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;logic_path_hash&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;32&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;physic_path&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;512&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;physic_path_hash&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;32&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;file_map_lp_index&lt;/name&gt;
              &lt;primary&gt;true&lt;/primary&gt;
              &lt;unique&gt;true&lt;/unique&gt;
              &lt;field&gt;
                  &lt;name&gt;logic_path_hash&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
          &lt;index&gt;
              &lt;name&gt;file_map_pp_index&lt;/name&gt;
              &lt;unique&gt;true&lt;/unique&gt;
              &lt;field&gt;
                  &lt;name&gt;physic_path_hash&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Bidirectional Map for Mimetypes and Mimetype Id
       - Assigns each mimetype (and supertype) a unique mimetype id integer.
       - E.g.     application &lt;-&gt; 5
       - E.g. application/pdf &lt;-&gt; 6
      --&gt;
      &lt;name&gt;*dbprefix*mimetypes&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;id&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;autoincrement&gt;1&lt;/autoincrement&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;mimetype&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;255&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;mimetype_id_index&lt;/name&gt;
              &lt;unique&gt;true&lt;/unique&gt;
              &lt;field&gt;
                  &lt;name&gt;mimetype&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Main file table containing one row for each directory and file.
       - Assigns a unique integer fileid to each file (and directory)
       - Assigns an etag to each file (and directory)
       - Caches various file/dir properties such as:
        - path (filename, e.g. files/combinatoricslib-2.0_doc.zip)
        - path_hash = md5(path)
        - name (basename, e.g. combinatoricslib-2.0_doc.zip)
        - size (for directories this is the sum of all contained file sizes)
      --&gt;
      &lt;name&gt;*dbprefix*filecache&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;fileid&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;autoincrement&gt;1&lt;/autoincrement&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key storages::numeric_id --&gt;
          &lt;field&gt;
              &lt;name&gt;storage&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;path&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;4000&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;path_hash&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;32&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key filecache::fileid --&gt;
          &lt;field&gt;
              &lt;name&gt;parent&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;name&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;250&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key mimetypes::id --&gt;
          &lt;field&gt;
              &lt;name&gt;mimetype&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key mimetypes::id --&gt;
          &lt;field&gt;
              &lt;name&gt;mimepart&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;size&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;8&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;mtime&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;storage_mtime&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;encrypted&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;unencrypted_size&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;8&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;etag&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;40&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;permissions&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
  
          &lt;index&gt;
              &lt;name&gt;fs_storage_path_hash&lt;/name&gt;
              &lt;unique&gt;true&lt;/unique&gt;
              &lt;field&gt;
                  &lt;name&gt;storage&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;path_hash&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
          &lt;index&gt;
              &lt;name&gt;fs_parent_name_hash&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;parent&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;name&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
          &lt;index&gt;
              &lt;name&gt;fs_storage_mimetype&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;storage&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;mimetype&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
          &lt;index&gt;
              &lt;name&gt;fs_storage_mimepart&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;storage&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;mimepart&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
          &lt;index&gt;
              &lt;name&gt;fs_storage_size&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;storage&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;size&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;fileid&lt;/name&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Stores which groups have which users as members in an n:m relationship.
       - Maps group id (gid) to a set of users (uid)
       - Maps user id (uid) to a set of groups (gid) (but without index)
      --&gt;
      &lt;name&gt;*dbprefix*group_user&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;!-- Foreign Key groups::gid --&gt;
          &lt;field&gt;
              &lt;name&gt;gid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key users::uid --&gt;
          &lt;field&gt;
              &lt;name&gt;uid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;gu_gid_uid_index&lt;/name&gt;
              &lt;primary&gt;true&lt;/primary&gt;
              &lt;unique&gt;true&lt;/unique&gt;
              &lt;field&gt;
                  &lt;name&gt;gid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;uid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Stores which groups have which users as admins in an n:m relationship.
       - Maps group id (gid) to a set of users (uid)
       - Maps user id (uid) to a set of groups (gid)
  
      NOTE: This could (very likely) be reduced to a single bit in group_user
            instead of repeating varchars gid and uid here
      --&gt;
      &lt;name&gt;*dbprefix*group_admin&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;!-- Foreign Key groups::gid --&gt;
          &lt;field&gt;
              &lt;name&gt;gid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key users::uid --&gt;
          &lt;field&gt;
              &lt;name&gt;uid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
          &lt;index&gt;
              &lt;name&gt;group_admin_uid&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;uid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
          &lt;index&gt;
              &lt;name&gt;ga_gid_uid_index&lt;/name&gt;
              &lt;primary&gt;true&lt;/primary&gt;
              &lt;unique&gt;true&lt;/unique&gt;
              &lt;field&gt;
                  &lt;name&gt;gid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;uid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      A simple list of groups.
      --&gt;
      &lt;name&gt;*dbprefix*groups&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;gid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;groups_pKey&lt;/name&gt;
              &lt;primary&gt;true&lt;/primary&gt;
              &lt;field&gt;
                  &lt;name&gt;gid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Locks held by WebDAV clients via OC_Connector_Sabre_Locks.
      --&gt;
      &lt;name&gt;*dbprefix*locks&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;id&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;autoincrement&gt;1&lt;/autoincrement&gt;
              &lt;unsigned&gt;true&lt;/unsigned&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key users::uid --&gt;
          &lt;field&gt;
              &lt;name&gt;userid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;owner&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;100&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;timeout&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;unsigned&gt;true&lt;/unsigned&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;created&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;8&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;token&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;100&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;scope&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;1&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;depth&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;1&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;uri&lt;/name&gt;
              &lt;type&gt;clob&lt;/type&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
          &lt;/field&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Namespaced Key-Value Store for User Preferences
       - Keys are namespaced per userid and appid.
       - E.g. (admin, files, cache_version) -&gt; 5
      --&gt;
      &lt;name&gt;*dbprefix*preferences&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;!-- Foreign Key users::uid --&gt;
          &lt;field&gt;
              &lt;name&gt;userid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;appid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;32&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;configkey&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;configvalue&lt;/name&gt;
              &lt;type&gt;clob&lt;/type&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;pref_userid_appid_key_index&lt;/name&gt;
              &lt;primary&gt;true&lt;/primary&gt;
              &lt;unique&gt;true&lt;/unique&gt;
              &lt;field&gt;
                  &lt;name&gt;userid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;appid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;configkey&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      WebDAV properties.
      --&gt;
      &lt;name&gt;*dbprefix*properties&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;id&lt;/name&gt;
              &lt;autoincrement&gt;1&lt;/autoincrement&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key users::uid --&gt;
          &lt;field&gt;
              &lt;name&gt;userid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;propertypath&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;255&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;propertyname&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;255&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;propertyvalue&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;255&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;property_index&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;userid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Shares of all types (user-to-user, external-via-link, etc.)
      --&gt;
      &lt;name&gt;*dbprefix*share&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;id&lt;/name&gt;
              &lt;autoincrement&gt;1&lt;/autoincrement&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Constant OCP\Share::SHARE_TYPE_* --&gt;
          &lt;field&gt;
              &lt;name&gt;share_type&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;1&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key users::uid or NULL --&gt;
          &lt;field&gt;
              &lt;name&gt;share_with&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;255&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key users::uid --&gt;
          &lt;field&gt;
              &lt;name&gt;uid_owner&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key share::id or NULL --&gt;
          &lt;field&gt;
              &lt;name&gt;parent&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- E.g. file or folder --&gt;
          &lt;field&gt;
              &lt;name&gt;item_type&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key filecache::fileid --&gt;
          &lt;field&gt;
              &lt;name&gt;item_source&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;255&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;item_target&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;255&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key filecache::fileid --&gt;
          &lt;field&gt;
              &lt;name&gt;file_source&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;file_target&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;512&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Permission bitfield --&gt;
          &lt;field&gt;
              &lt;name&gt;permissions&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;1&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Time of share creation --&gt;
          &lt;field&gt;
              &lt;name&gt;stime&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;8&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Whether the receiver accepted the share, if share_with is set. --&gt;
          &lt;field&gt;
              &lt;name&gt;accepted&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;1&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Time of share expiration --&gt;
          &lt;field&gt;
              &lt;name&gt;expiration&lt;/name&gt;
              &lt;type&gt;timestamp&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;token&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
              &lt;length&gt;32&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;mail_send&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;1&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;item_share_type_index&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;item_type&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
              &lt;field&gt;
                  &lt;name&gt;share_type&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
          &lt;index&gt;
              &lt;name&gt;file_source_index&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;file_source&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
          &lt;index&gt;
              &lt;name&gt;token_index&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;token&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Scheduled background jobs.
      See OC\BackgroundJob\JobList.
      --&gt;
      &lt;name&gt;*dbprefix*jobs&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;id&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;autoincrement&gt;1&lt;/autoincrement&gt;
              &lt;unsigned&gt;true&lt;/unsigned&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;class&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;255&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;argument&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;256&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;last_run&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;false&lt;/notnull&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;job_class_index&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;class&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      List of usernames, their display name and login password.
      --&gt;
      &lt;name&gt;*dbprefix*users&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;uid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;displayname&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;password&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;255&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;users_pKey&lt;/name&gt;
              &lt;primary&gt;true&lt;/primary&gt;
              &lt;field&gt;
                  &lt;name&gt;uid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      List of tags (category) + a unique tag id (id) per user (uid) and type.
      --&gt;
      &lt;name&gt;*dbprefix*vcategory&lt;/name&gt;
  
      &lt;declaration&gt;
  
          &lt;field&gt;
              &lt;name&gt;id&lt;/name&gt;
              &lt;type&gt;integer&lt;/type&gt;
              &lt;default&gt;0&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;autoincrement&gt;1&lt;/autoincrement&gt;
              &lt;unsigned&gt;true&lt;/unsigned&gt;
              &lt;length&gt;4&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;!-- Foreign Key users::uid --&gt;
          &lt;field&gt;
              &lt;name&gt;uid&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;type&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;64&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;field&gt;
              &lt;name&gt;category&lt;/name&gt;
              &lt;type&gt;text&lt;/type&gt;
              &lt;default&gt;&lt;/default&gt;
              &lt;notnull&gt;true&lt;/notnull&gt;
              &lt;length&gt;255&lt;/length&gt;
          &lt;/field&gt;
  
          &lt;index&gt;
              &lt;name&gt;uid_index&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;uid&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
          &lt;index&gt;
              &lt;name&gt;type_index&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;type&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
          &lt;index&gt;
              &lt;name&gt;category_index&lt;/name&gt;
              &lt;field&gt;
                  &lt;name&gt;category&lt;/name&gt;
                  &lt;sorting&gt;ascending&lt;/sorting&gt;
              &lt;/field&gt;
          &lt;/index&gt;
  
      &lt;/declaration&gt;
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Object-Tag associations per tag type.
      --&gt;
      &lt;name&gt;*dbprefix*vcategory_to_object&lt;/name&gt;
  
      &lt;declaration&gt;
  
      &lt;field&gt;
          &lt;name&gt;objid&lt;/name&gt;
          &lt;type&gt;integer&lt;/type&gt;
          &lt;default&gt;0&lt;/default&gt;
          &lt;notnull&gt;true&lt;/notnull&gt;
          &lt;unsigned&gt;true&lt;/unsigned&gt;
          &lt;length&gt;4&lt;/length&gt;
      &lt;/field&gt;
  
      &lt;!-- Foreign Key vcategory::id --&gt;
      &lt;field&gt;
          &lt;name&gt;categoryid&lt;/name&gt;
          &lt;type&gt;integer&lt;/type&gt;
          &lt;default&gt;0&lt;/default&gt;
          &lt;notnull&gt;true&lt;/notnull&gt;
          &lt;unsigned&gt;true&lt;/unsigned&gt;
          &lt;length&gt;4&lt;/length&gt;
      &lt;/field&gt;
  
      &lt;field&gt;
          &lt;name&gt;type&lt;/name&gt;
          &lt;type&gt;text&lt;/type&gt;
          &lt;default&gt;&lt;/default&gt;
          &lt;notnull&gt;true&lt;/notnull&gt;
          &lt;length&gt;64&lt;/length&gt;
      &lt;/field&gt;
  
      &lt;index&gt;
          &lt;primary&gt;true&lt;/primary&gt;
          &lt;unique&gt;true&lt;/unique&gt;
          &lt;name&gt;category_object_index&lt;/name&gt;
          &lt;field&gt;
              &lt;name&gt;categoryid&lt;/name&gt;
              &lt;sorting&gt;ascending&lt;/sorting&gt;
          &lt;/field&gt;
          &lt;field&gt;
              &lt;name&gt;objid&lt;/name&gt;
              &lt;sorting&gt;ascending&lt;/sorting&gt;
          &lt;/field&gt;
          &lt;field&gt;
              &lt;name&gt;type&lt;/name&gt;
              &lt;sorting&gt;ascending&lt;/sorting&gt;
          &lt;/field&gt;
      &lt;/index&gt;
  
      &lt;index&gt;
          &lt;name&gt;vcategory_objectd_index&lt;/name&gt;
          &lt;field&gt;
              &lt;name&gt;objid&lt;/name&gt;
              &lt;sorting&gt;ascending&lt;/sorting&gt;
          &lt;/field&gt;
          &lt;field&gt;
              &lt;name&gt;type&lt;/name&gt;
              &lt;sorting&gt;ascending&lt;/sorting&gt;
          &lt;/field&gt;
      &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
  &lt;table&gt;
  
      &lt;!--
      Namespaced Key-Value Store for arbitrary data.
       - Keys are namespaced per userid and appid.
       - E.g. (admin, files, foo) -&gt; bar
      --&gt;
      &lt;name&gt;*dbprefix*privatedata&lt;/name&gt;
  
      &lt;declaration&gt;
  
      &lt;field&gt;
          &lt;name&gt;keyid&lt;/name&gt;
          &lt;type&gt;integer&lt;/type&gt;
          &lt;default&gt;0&lt;/default&gt;
          &lt;notnull&gt;true&lt;/notnull&gt;
          &lt;unsigned&gt;true&lt;/unsigned&gt;
          &lt;length&gt;4&lt;/length&gt;
          &lt;autoincrement&gt;1&lt;/autoincrement&gt;
      &lt;/field&gt;
  
      &lt;!-- Foreign Key users::uid --&gt;
      &lt;field&gt;
          &lt;name&gt;user&lt;/name&gt;
          &lt;type&gt;text&lt;/type&gt;
          &lt;default&gt;&lt;/default&gt;
          &lt;notnull&gt;true&lt;/notnull&gt;
          &lt;length&gt;64&lt;/length&gt;
      &lt;/field&gt;
  
      &lt;field&gt;
          &lt;name&gt;app&lt;/name&gt;
          &lt;type&gt;text&lt;/type&gt;
          &lt;default&gt;&lt;/default&gt;
          &lt;notnull&gt;true&lt;/notnull&gt;
          &lt;length&gt;255&lt;/length&gt;
      &lt;/field&gt;
  
      &lt;field&gt;
          &lt;name&gt;key&lt;/name&gt;
          &lt;type&gt;text&lt;/type&gt;
          &lt;default&gt;&lt;/default&gt;
          &lt;notnull&gt;true&lt;/notnull&gt;
          &lt;length&gt;255&lt;/length&gt;
      &lt;/field&gt;
  
      &lt;field&gt;
          &lt;name&gt;value&lt;/name&gt;
          &lt;type&gt;text&lt;/type&gt;
          &lt;default&gt;&lt;/default&gt;
          &lt;notnull&gt;true&lt;/notnull&gt;
          &lt;length&gt;255&lt;/length&gt;
      &lt;/field&gt;
  
      &lt;index&gt;
          &lt;primary&gt;true&lt;/primary&gt;
          &lt;unique&gt;true&lt;/unique&gt;
          &lt;name&gt;keyid_index&lt;/name&gt;
          &lt;field&gt;
              &lt;name&gt;keyid&lt;/name&gt;
              &lt;sorting&gt;ascending&lt;/sorting&gt;
          &lt;/field&gt;
      &lt;/index&gt;
  
      &lt;/declaration&gt;
  
  &lt;/table&gt;
  
      &lt;table&gt;
              &lt;name&gt;*dbprefix*pending_regist&lt;/name&gt;
              &lt;declaration&gt;
                      &lt;field&gt;
                              &lt;name&gt;email&lt;/name&gt;
                              &lt;type&gt;text&lt;/type&gt;
                              &lt;default&gt;&lt;/default&gt;
                              &lt;notnull&gt;true&lt;/notnull&gt;
                              &lt;length&gt;64&lt;/length&gt;
                      &lt;/field&gt;
                      &lt;field&gt;
                              &lt;name&gt;token&lt;/name&gt;
                              &lt;type&gt;text&lt;/type&gt;
                              &lt;default&gt;&lt;/default&gt;
                              &lt;notnull&gt;false&lt;/notnull&gt;
                              &lt;length&gt;256&lt;/length&gt;
                      &lt;/field&gt;
                      &lt;field&gt;
                              &lt;name&gt;requested&lt;/name&gt;
                              &lt;type&gt;integer&lt;/type&gt;
                              &lt;default&gt;&lt;/default&gt;
                              &lt;notnull&gt;true&lt;/notnull&gt;
                      &lt;/field&gt;
                      &lt;index&gt;
                              &lt;name&gt;pending_regist_pKey&lt;/name&gt;
                              &lt;primary&gt;true&lt;/primary&gt;
                              &lt;field&gt;
                                      &lt;name&gt;requested&lt;/name&gt;
                                      &lt;sorting&gt;descending&lt;/sorting&gt;
                              &lt;/field&gt;
                      &lt;/index&gt;
              &lt;/declaration&gt;
      &lt;/table&gt;
  </code></pre>
  
  <p></p>
  
  <p>Is there any way I can convert the XML into SQL? I need to make a cloud server using ownCloud, although some things must be modified. I tried reintalling the package, but for some reason, the database won't recreate itself... Any ideas?
  My initial goal is to create a "pending" table with the users that are pending to creation.</p>
  
  <p>Thanks a bunch!
  Greetings from Romania!</p>