Current File : //opt/RZphp72/includes/www/pear.php.net/sql/pearweb_mdb2schema.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<database>

 <name>pear</name>
 <create>true</create>
 <overwrite>false</overwrite>

 <table>

  <name>aggregated_package_stats</name>

  <declaration>

   <field>
    <name>package_id</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>release_id</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>yearmonth</name>
    <type>timestamp</type>
    <length>32</length>
    <notnull>true</notnull>
    <default>0000-00-00 00:00:00</default>
   </field>

   <field>
    <name>downloads</name>
    <type>integer</type>
    <length>10</length>
    <unsigned>1</unsigned>
    <notnull>false</notnull>
    <default>0</default>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>release_id</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>yearmonth</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>package_id</name>
    <primary>false</primary>
    <field>
     <name>package_id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>downloads</name>
    <primary>false</primary>
    <field>
     <name>downloads</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>package_id_2</name>
    <primary>false</primary>
    <field>
     <name>package_id</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>release_id</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>yearmonth</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>bugdb</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
    <default>0</default>
    <autoincrement>1</autoincrement>
   </field>

   <field>
    <name>bug_type</name>
    <type>text</type>
    <length>32</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>email</name>
    <type>text</type>
    <length>40</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>handle</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>reporter_name</name>
    <type>text</type>
    <length>80</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>sdesc</name>
    <type>text</type>
    <length>80</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>ldesc</name>
    <type>clob</type>
    <notnull>true</notnull>
   </field>

   <field>
    <name>php_version</name>
    <type>text</type>
    <length>100</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>php_os</name>
    <type>text</type>
    <length>32</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>status</name>
    <type>text</type>
    <length>16</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>ts1</name>
    <type>timestamp</type>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>ts2</name>
    <type>timestamp</type>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>assign</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>passwd</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>package_name</name>
    <type>text</type>
    <length>32</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>package_version</name>
    <type>text</type>
    <length>100</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>registered</name>
    <type>boolean</type>
    <length>1</length>
    <default>0</default>
   </field>

   <index>
    <name>php_version</name>
    <field>
     <name>php_version</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>package_name</name>
    <field>
     <name>package_name</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>email</name>
    <field>
     <name>email</name>
     <sorting>descending</sorting>
    </field>
    <field>
     <name>sdesc</name>
     <sorting>descending</sorting>
    </field>
    <field>
     <name>ldesc</name>
     <sorting>descending</sorting>
     <length>200</length>
    </field>
   </index>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>bugdb_comments</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
    <default>0</default>
    <autoincrement>1</autoincrement>
   </field>

   <field>
    <name>bug</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>handle</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>email</name>
    <type>text</type>
    <length>40</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>reporter_name</name>
    <type>text</type>
    <length>80</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>ts</name>
    <type>timestamp</type>
    <notnull>true</notnull>
    <default>0000-00-00 00:00:00</default>
   </field>

   <field>
    <name>comment</name>
    <type>clob</type>
    <notnull>true</notnull>
   </field>

   <index>
    <name>comment</name>
    <field>
     <name>comment</name>
     <sorting>descending</sorting>
     <length>255</length>
    </field>
   </index>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>bug</name>
    <field>
     <name>bug</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>ts</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>bugdb_votes</name>

  <declaration>

   <field>
    <name>bug</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>ts</name>
    <type>timestamp</type>
    <notnull>false</notnull>
   </field>

   <field>
    <name>ip</name>
    <type>integer</type>
    <length>10</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>score</name>
    <type>integer</type>
    <length>3</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>reproduced</name>
    <type>boolean</type>
    <length>1</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>tried</name>
    <type>boolean</type>
    <length>1</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>sameos</name>
    <type>boolean</type>
    <length>1</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>samever</name>
    <type>boolean</type>
    <length>1</length>
    <notnull>false</notnull>
    <default></default>
   </field>

  </declaration>

 </table>

 <table>

  <name>bugdb_subscribe</name>

  <declaration>

   <field>
    <name>bug_id</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>email</name>
    <type>text</type>
    <length>40</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>unsubscribe_date</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>unsubscribe_hash</name>
    <type>text</type>
    <length>80</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <index>
    <name>unsubscribe_hash</name>
    <field>
     <name>unsubscribe_hash</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>bug_id</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>email</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>bugdb_patchtracker</name>

  <declaration>
   <field>
    <name>bugdb_id</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
   </field>
   <field>
    <name>patch</name>
    <type>text</type>
    <length>40</length>
    <notnull>true</notnull>
   </field>
   <field>
    <name>revision</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
   </field>
   <field>
    <name>developer</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
   </field>
   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>bugdb_id</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>patch</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>revision</name>
     <sorting>ascending</sorting>
    </field>
   </index>
  </declaration>
 </table>
 <table>

  <name>bugdb_obsoletes_patches</name>

  <declaration>
   <field>
    <name>bugdb_id</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
   </field>
   <field>
    <name>patch</name>
    <type>text</type>
    <length>40</length>
    <notnull>true</notnull>
   </field>
   <field>
    <name>revision</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
   </field>
   <field>
    <name>obsolete_patch</name>
    <type>text</type>
    <length>40</length>
    <notnull>true</notnull>
   </field>
   <field>
    <name>obsolete_revision</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
   </field>
   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>bugdb_id</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>patch</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>revision</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>obsolete_patch</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>obsolete_revision</name>
     <sorting>ascending</sorting>
    </field>
   </index>
  </declaration>
 </table>

 <table>

  <name>bugdb_roadmap_link</name>

  <declaration>
   <field>
    <name>id</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
    <autoincrement></autoincrement>
   </field>
   <field>
    <name>roadmap_id</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>
   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>roadmap_id</name>
     <sorting>ascending</sorting>
    </field>
   </index>
  </declaration>
 </table>
 <table>

  <name>bugdb_roadmap</name>

  <declaration>
   <field>
    <name>id</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
    <autoincrement></autoincrement>
   </field>
   <field>
    <name>package</name>
    <type>text</type>
    <length>80</length>
    <notnull>true</notnull>
    <default>''</default>
   </field>
   <field>
    <name>description</name>
    <type>clob</type>
    <notnull>true</notnull>
   </field>
   <field>
    <name>roadmap_version</name>
    <type>text</type>
    <length>100</length>
    <notnull>true</notnull>
    <default>''</default>
   </field>
   <field>
    <name>releasedate</name>
    <type>date</type>
    <notnull>true</notnull>
    <default>0000-00-00</default>
   </field>
   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>
   <index>
    <name>package</name>
    <unique>true</unique>
    <field>
     <name>package</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>roadmap_version</name>
     <sorting>ascending</sorting>
    </field>
   </index>
  </declaration>
 </table>

 <table>

  <name>categories</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>parent</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>name</name>
    <type>text</type>
    <length>80</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>summary</name>
    <type>clob</type>
    <notnull>false</notnull>
   </field>

   <field>
    <name>description</name>
    <type>clob</type>
    <notnull>false</notnull>
   </field>

   <field>
    <name>npackages</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default>0</default>
   </field>

   <field>
    <name>pkg_left</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>pkg_right</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>cat_left</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>cat_right</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>name</name>
    <unique>true</unique>
    <field>
     <name>name</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>categories_seq</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>10</length>
    <notnull>true</notnull>
    <default>0</default>
    <autoincrement>1</autoincrement>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>channels</name>

  <declaration>

   <field>
    <name>name</name>
    <type>text</type>
    <length>30</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>name</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>cvs_acl</name>

  <declaration>

   <field>
    <name>username</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>usertype</name>
    <type>text</type>
    <length>5</length>
    <notnull>true</notnull>
    <default>user</default>
   </field>

   <field>
    <name>path</name>
    <type>text</type>
    <length>250</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>access</name>
    <type>boolean</type>
    <length>1</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <index>
    <name>username</name>
    <unique>true</unique>
    <field>
     <name>username</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>path</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>cvs_group_membership</name>

  <declaration>

   <field>
    <name>groupname</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>username</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>granted_when</name>
    <type>timestamp</type>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>granted_by</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <index>
    <name>groupname</name>
    <unique>true</unique>
    <field>
     <name>groupname</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>username</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>cvs_groups</name>

  <declaration>

   <field>
    <name>groupname</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>description</name>
    <type>text</type>
    <length>250</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <index>
    <name>groupname</name>
    <unique>true</unique>
    <field>
     <name>groupname</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>deps</name>

  <declaration>

   <field>
    <name>package</name>
    <type>text</type>
    <length>80</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>release</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>type</name>
    <type>text</type>
    <length>6</length>
    <notnull>true</notnull>
    <default>pkg</default>
   </field>

   <field>
    <name>relation</name>
    <type>text</type>
    <length>3</length>
    <notnull>false</notnull>
    <default>has</default>
   </field>

   <field>
    <name>version</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>name</name>
    <type>text</type>
    <length>100</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>optional</name>
    <type>integer</type>
    <length>4</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <index>
    <name>release</name>
    <field>
     <name>release</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>package</name>
    <field>
     <name>package</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>version</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>package_2</name>
    <field>
     <name>package</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>optional</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>files</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>package</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>release</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>platform</name>
    <type>text</type>
    <length>50</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>format</name>
    <type>text</type>
    <length>50</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>md5sum</name>
    <type>text</type>
    <length>32</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>basename</name>
    <type>text</type>
    <length>100</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>fullpath</name>
    <type>text</type>
    <length>250</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>packagexml</name>
    <type>clob</type>
    <notnull>true</notnull>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>files_seq</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>10</length>
    <notnull>true</notnull>
    <default>0</default>
    <autoincrement>1</autoincrement>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>karma</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>10</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>user</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>level</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>granted_by</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>granted_at</name>
    <type>timestamp</type>
    <notnull>true</notnull>
    <default>0000-00-00 00:00:00</default>
   </field>

   <index>
    <name>user</name>
    <field>
     <name>user</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>level</name>
    <field>
     <name>level</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>karma_seq</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>10</length>
    <notnull>true</notnull>
    <default>0</default>
    <autoincrement>1</autoincrement>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>maintains</name>

  <declaration>

   <field>
    <name>handle</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>package</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>role</name>
    <type>text</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>lead</default>
   </field>

   <field>
    <name>active</name>
    <type>integer</type>
    <length>4</length>
    <notnull>true</notnull>
    <default>1</default>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>handle</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>package</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>notes</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>uid</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>pid</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>rid</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>cid</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>nby</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>ntime</name>
    <type>timestamp</type>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>note</name>
    <type>clob</type>
    <notnull>false</notnull>
   </field>

   <index>
    <name>uid</name>
    <field>
     <name>uid</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>pid</name>
    <field>
     <name>pid</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>notes_seq</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>10</length>
    <notnull>true</notnull>
    <default>0</default>
    <autoincrement>1</autoincrement>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>package_acl</name>

  <declaration>

   <field>
    <name>handle</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>package</name>
    <type>text</type>
    <length>80</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>access</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <index>
    <name>handle</name>
    <unique>true</unique>
    <field>
     <name>handle</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>package</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>package_stats</name>

  <declaration>

   <field>
    <name>dl_number</name>
    <type>integer</type>
    <length>8</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>package</name>
    <type>text</type>
    <length>80</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>release</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>pid</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>rid</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>cid</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>last_dl</name>
    <type>timestamp</type>
    <notnull>true</notnull>
    <default>0000-00-00 00:00:00</default>
   </field>

  </declaration>

 </table>

 <table>

  <name>packages</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>name</name>
    <type>text</type>
    <length>80</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>package_type</name>
    <type>text</type>
    <length>4</length>
    <notnull>true</notnull>
    <default>pear</default>
   </field>

   <field>
    <name>channel</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>1</default>
   </field>

   <field>
    <name>category</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>stablerelease</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>develrelease</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>license</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>summary</name>
    <type>clob</type>
    <notnull>false</notnull>
   </field>

   <field>
    <name>description</name>
    <type>clob</type>
    <notnull>false</notnull>
   </field>

   <field>
    <name>homepage</name>
    <type>text</type>
    <length>255</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>doc_link</name>
    <type>text</type>
    <length>255</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>bug_link</name>
    <type>text</type>
    <length>255</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>cvs_link</name>
    <type>text</type>
    <length>255</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>approved</name>
    <type>integer</type>
    <length>4</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>wiki_area</name>
    <type>text</type>
    <length>1</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>blocktrackbacks</name>
    <type>integer</type>
    <length>4</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>unmaintained</name>
    <type>boolean</type>
    <length>1</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>newpk_id</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>newpackagename</name>
    <type>text</type>
    <length>100</length>
    <notnull>false</notnull>
   </field>

   <field>
    <name>newchannel</name>
    <type>text</type>
    <length>255</length>
    <notnull>false</notnull>
   </field>

   <index>
    <name>category</name>
    <field>
     <name>category</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>name</name>
    <unique>true</unique>
    <field>
     <name>name</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>packages_seq</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>10</length>
    <notnull>true</notnull>
    <default>0</default>
    <autoincrement>1</autoincrement>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>provides</name>

  <declaration>

   <field>
    <name>release</name>
    <type>integer</type>
    <length>11</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>type</name>
    <type>text</type>
    <length>8</length>
    <notnull>true</notnull>
    <default>ext</default>
   </field>

   <field>
    <name>name</name>
    <type>text</type>
    <length>200</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <index>
    <name>release</name>
    <field>
     <name>release</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>releases</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>package</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>version</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>state</name>
    <type>text</type>
    <length>8</length>
    <notnull>false</notnull>
    <default>stable</default>
   </field>

   <field>
    <name>doneby</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>license</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>summary</name>
    <type>clob</type>
    <notnull>false</notnull>
   </field>

   <field>
    <name>description</name>
    <type>clob</type>
    <notnull>false</notnull>
   </field>

   <field>
    <name>releasedate</name>
    <type>timestamp</type>
    <notnull>true</notnull>
    <default>0000-00-00 00:00:00</default>
   </field>

   <field>
    <name>releasenotes</name>
    <type>clob</type>
    <notnull>false</notnull>
   </field>

   <field>
    <name>channel</name>
    <type>text</type>
    <length>30</length>
    <notnull>true</notnull>
    <default>pear</default>
   </field>

   <field>
    <name>packagexmlversion</name>
    <type>text</type>
    <length>5</length>
    <notnull>true</notnull>
    <default>1.0</default>
   </field>

   <index>
    <name>state</name>
    <field>
     <name>state</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>package</name>
    <unique>true</unique>
    <field>
     <name>package</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>version</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>package_2</name>
    <unique>true</unique>
    <field>
     <name>releasedate</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>package</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>releases_seq</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>10</length>
    <notnull>true</notnull>
    <default>0</default>
    <autoincrement>1</autoincrement>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>state_order</name>

  <declaration>

   <field>
    <name>state</name>
    <type>text</type>
    <length>10</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>order</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>state</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>
  <name>lostpassword</name>
  <declaration>
   <field>
    <name>handle</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
   </field>

   <field>
    <name>newpassword</name>
    <type>text</type>
    <length>64</length>
    <notnull>true</notnull>
   </field>

   <field>
    <name>salt</name>
    <type>text</type>
    <length>32</length>
    <notnull>true</notnull>
   </field>

   <field>
    <name>requested</name>
    <type>timestamp</type>
    <notnull>true</notnull>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>handle</name>
     <sorting>ascending</sorting>
    </field>
   </index>
  </declaration>
 </table>

 <table>

  <name>users</name>

  <declaration>

   <field>
    <name>handle</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
    <default></default>
   </field>

   <field>
    <name>password</name>
    <type>text</type>
    <length>64</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>ppp_only</name>
    <type>integer</type>
    <length>4</length>
    <notnull>true</notnull>
    <default>0</default>
   </field>

   <field>
    <name>name</name>
    <type>text</type>
    <length>100</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>email</name>
    <type>text</type>
    <length>100</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>homepage</name>
    <type>text</type>
    <length>255</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>created</name>
    <type>timestamp</type>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>createdby</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>lastlogin</name>
    <type>timestamp</type>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>showemail</name>
    <type>boolean</type>
    <length>1</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>registered</name>
    <type>boolean</type>
    <length>1</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>admin</name>
    <type>boolean</type>
    <length>1</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>userinfo</name>
    <type>clob</type>
    <notnull>false</notnull>
   </field>

   <field>
    <name>pgpkeyid</name>
    <type>text</type>
    <length>20</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>pgpkey</name>
    <type>clob</type>
    <notnull>false</notnull>
   </field>

   <field>
    <name>wishlist</name>
    <type>text</type>
    <length>255</length>
    <notnull>false</notnull>
    <default></default>
   </field>

   <field>
    <name>active</name>
    <type>text</type>
    <length>25</length>
    <notnull>true</notnull>
    <default>1</default>
   </field>

   <field>
    <name>longitude</name>
    <type>integer</type>
    <length>25</length>
   </field>

   <field>
    <name>latitude</name>
    <type>text</type>
    <length>25</length>
   </field>

  <field>
   <name>from_site</name>
   <type>text</type>
   <length>4</length>
   <notnull>true</notnull>
   <default></default>
  </field>

   <index>
    <name>handle</name>
    <field>
     <name>handle</name>
     <sorting>ascending</sorting>
    </field>
    <field>
     <name>registered</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>pgpkeyid</name>
    <field>
     <name>pgpkeyid</name>
     <sorting>ascending</sorting>
    </field>
   </index>

   <index>
    <name>email</name>
    <field>
     <name>email</name>
     <sorting>descending</sorting>
     <length>25</length>
    </field>
   </index>

   <index>
    <name>email_u</name>
    <unique>true</unique>
    <field>
     <name>email</name>
     <sorting>descending</sorting>
    </field>
   </index>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>handle</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>

 <table>

  <name>bug_account_request</name>

  <declaration>

   <field>
    <name>id</name>
    <type>integer</type>
    <length>11</length>
    <notnull>true</notnull>
    <autoincrement>true</autoincrement>
   </field>

   <field>
    <name>created_on</name>
    <type>date</type>
    <notnull>true</notnull>
   </field>

   <field>
    <name>handle</name>
    <type>text</type>
    <length>20</length>
    <notnull>true</notnull>
   </field>

   <field>
    <name>salt</name>
    <type>text</type>
    <length>32</length>
    <notnull>true</notnull>
   </field>

   <field>
    <name>email</name>
    <type>text</type>
    <length>65</length>
    <notnull>true</notnull>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>id</name>
     <sorting>ascending</sorting>
    </field>
   </index>

  </declaration>

 </table>


 <table>
  <name>tagid</name>
  <declaration>
   <field>
    <name>tagid</name>
    <type>integer</type>
    <notnull>true</notnull>
    <autoincrement>true</autoincrement>
   </field>
   <field>
    <name>tagname</name>
    <type>text</type>
    <notnull>true</notnull>
    <length>50</length>
   </field>
   <field>
    <name>tagdesc</name>
    <type>text</type>
    <notnull>true</notnull>
    <length>200</length>
   </field>
   <field>
    <name>adminkey</name>
    <type>boolean</type>
    <notnull>true</notnull>
    <default>0</default>
   </field>
   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>tagid</name>
    </field>
   </index>
   <index>
    <name>tagname_idx</name>
    <unique>true</unique>
    <field>
     <name>tagname</name>
    </field>
   </index>

   </declaration>
 </table>

 <table>
  <name>tag_package_link</name>
  <declaration>
   <field>
    <name>package_id</name>
    <type>integer</type>
    <notnull>true</notnull>
   </field>
   <field>
    <name>tagid</name>
    <type>integer</type>
    <notnull>true</notnull>
   </field>

   <index>
    <name>primary</name>
    <primary>true</primary>
    <field>
     <name>package_id</name>
    </field>
    <field>
     <name>tagid</name>
    </field>
   </index>
   </declaration>
  </table>
</database>