nestedset-schema.xml 871 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
  2. <database name="treetest" defaultIdMethod="native">
  3. <table name="test" treeMode="NestedSet" description="Test">
  4. <column
  5. name="id"
  6. required="true"
  7. primaryKey="true"
  8. autoIncrement="true"
  9. type="INTEGER"
  10. description="Node Id"/>
  11. <column
  12. name="left"
  13. required="true"
  14. nestedSetLeftKey="true"
  15. type="INTEGER"
  16. description="Node Left Key"/>
  17. <column
  18. name="right"
  19. required="true"
  20. nestedSetRightKey="true"
  21. type="INTEGER"
  22. description="Node Right Key"/>
  23. <column
  24. name="label"
  25. required="true"
  26. type="VARCHAR"
  27. size="10"
  28. description="Label"/>
  29. <unique name="pk">
  30. <unique-column name="label"/>
  31. </unique>
  32. <index name="left">
  33. <index-column name="left"/>
  34. </index>
  35. <index name="right">
  36. <index-column name="right"/>
  37. </index>
  38. </table>
  39. </database>