xmlschema.xml 961 B

123456789101112131415161718192021222324252627282930313233
  1. <?xml version="1.0"?>
  2. <schema version="0.3">
  3. <table name="mytable">
  4. <field name="row1" type="I">
  5. <descr>An integer row that's a primary key and autoincrements</descr>
  6. <KEY/>
  7. <AUTOINCREMENT/>
  8. </field>
  9. <field name="row2" type="C" size="16">
  10. <descr>A 16 character varchar row that can't be null</descr>
  11. <NOTNULL/>
  12. </field>
  13. <index name="myindex">
  14. <col>row1</col>
  15. <col>row2</col>
  16. </index>
  17. </table>
  18. <sql>
  19. <descr>SQL to be executed only on specific platforms</descr>
  20. <query platform="postgres|postgres7">
  21. insert into mytable ( row1, row2 ) values ( 12, 'postgres stuff' )
  22. </query>
  23. <query platform="mysql">
  24. insert into mytable ( row1, row2 ) values ( 12, 'mysql stuff' )
  25. </query>
  26. <query platform="mssql">
  27. insert into mytable ( row1, row2 ) values ( 12, 'Microsoft stuff' )
  28. </query>
  29. </sql>
  30. <table name="obsoletetable">
  31. <DROP/>
  32. </table>
  33. </schema>