admintools.mysql.schema.xml 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <model package="admintools" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" phpdoc-package="admintools" version="1.1">
  3. <object class="adminNotes" table="admintools_notes" extends="xPDOSimpleObject">
  4. <field key="title" dbtype="varchar" precision="191" phptype="string" null="false" default="" />
  5. <field key="text" dbtype="text" phptype="string" null="false" default="" />
  6. <field key="url" dbtype="varchar" precision="191" phptype="string" null="false" default="" />
  7. <field key="tags" dbtype="varchar" precision="191" phptype="string" null="false" default="" />
  8. <field key="private" dbtype="tinyint" precision="1" attributes="unsigned" phptype="boolean" null="false" default="0" />
  9. <field key="createdby" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="0" />
  10. <field key="createdon" dbtype="int" precision="20" attributes="unsigned" phptype="timestamp" null="false" default="0" />
  11. <field key="editedby" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="true" />
  12. <field key="editedon" dbtype="int" precision="20" attributes="unsigned" phptype="timestamp" null="true" />
  13. <index alias="private" name="private" primary="false" unique="false" type="BTREE" >
  14. <column key="private" length="" collation="A" null="false" />
  15. </index>
  16. <index alias="createdby" name="createdby" primary="false" unique="false" type="BTREE" >
  17. <column key="createdby" length="" collation="A" null="false" />
  18. </index>
  19. <index alias="createdon" name="createdon" primary="false" unique="false" type="BTREE" >
  20. <column key="createdon" length="" collation="A" null="false" />
  21. </index>
  22. <aggregate alias="UserCreate" class="modUser" local="createdby" foreign="id" cardinality="one" owner="foreign" />
  23. <aggregate alias="UserUpdate" class="modUser" local="editedby" foreign="id" cardinality="one" owner="foreign" />
  24. </object>
  25. <object class="adminToolsPermissions" table="admintools_permissions" extends="xPDOSimpleObject">
  26. <field key="rid" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" />
  27. <field key="principal" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" />
  28. <field key="principal_type" dbtype="varchar" precision="5" phptype="string" null="false" />
  29. <field key="priority" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="1"/>
  30. <field key="weight" dbtype="int" precision="3" attributes="unsigned" phptype="integer" null="false" />
  31. <field key="status" dbtype="int" precision="1" attributes="unsigned" phptype="boolean" null="false" default="1"/>
  32. <index alias="rid" name="rid" primary="false" unique="false" type="BTREE" >
  33. <column key="rid" length="" collation="A" null="false" />
  34. </index>
  35. <index alias="principal" name="principal" primary="false" unique="false" type="BTREE" >
  36. <column key="principal" length="" collation="A" null="false" />
  37. </index>
  38. <index alias="principal_type" name="principal_type" primary="false" unique="false" type="BTREE" >
  39. <column key="principal_type" length="" collation="A" null="false" />
  40. </index>
  41. <aggregate alias="Resource" class="modResource" local="rid" foreign="id" cardinality="one" owner="foreign" />
  42. </object>
  43. </model>