1<?xml version="1.0"?> 2<serv_op> 3 <parameters id="TABLE_DEF_P" _name="Table's description"> 4 <parameter id="TABLE_NAME" _name="Name" _descr="Table's name" gdatype="gchararray" nullok="FALSE"> 5 <gda_value>table_name</gda_value> 6 </parameter> 7 </parameters> 8 9 <!-- list of fields --> 10 <gda_array id="FIELDS_A" _name="Table's columns"> 11 <gda_array_field id="COLUMN_NAME" _name="Field name" gdatype="gchararray" nullok="FALSE"/> 12 <gda_array_field id="COLUMN_TYPE" _name="Data type" gdatype="gchararray" hint="datatype" nullok="FALSE"/> 13 <gda_array_field id="COLUMN_NNUL" _name="Not NULL" gdatype="gboolean"/> 14 <gda_array_field id="COLUMN_UNIQUE" _name="Unique" gdatype="gboolean"/> 15 <gda_array_field id="COLUMN_PKEY" _name="Primary key" gdatype="gboolean"/> 16 <gda_array_field id="COLUMN_DEFAULT" _name="Default" _descr="Default value" gdatype="gchararray"/> 17 <gda_array_field id="COLUMN_CHECK" _name="Check" _descr="Check constraint" gdatype="gchararray"/> 18 </gda_array> 19 20 <!-- other table constraints --> 21 <sequence id="TABLE_CONSTRAINTS_S" _name="Global constraints"> 22 <parameter id="CONSTRAINT_STRING" name="Constraint" gdatype="gchararray"> 23 <gda_value>CHECK (column > 0)</gda_value> 24 </parameter> 25 </sequence> 26</serv_op> 27