Table Definition Example - users table


        
<?xml version="1.0"?>
<!DOCTYPE dBaseTable SYSTEM "dBaseTable.dtd">
<dBaseTable name="@DB_USERS_TABLE@">
	<Column name="user" size="50" no_spaces="true" primary_key="true">
		<Description>
This field holds the full e-mail address of a user.
		</Description>
		<uniqueID>eMail</uniqueID>
		<uniqueID>ID</uniqueID>
	</Column>
	<Column name="password" size="50" null="true">
		<Description>
This field holds the password: it can be null inititally
		</Description>
		<uniqueID>Password</uniqueID>
	</Column>
	<Column name="role" size="20" null="true">
		<Description>
This field holds the user role: its default value is "user"
		</Description>
                <value default="true">user</value>
                <value>manager</value>
                <value>lecturer</value>
		<uniqueID>Role</uniqueID>
	</Column>
</dBaseTable>