Changeset 28
- Timestamp:
- 08/28/08 15:41:08 (3 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/applications/users/database/schema.xml
r27 r28 5 5 type="INTEGER"> 6 6 </column> 7 <column name="username" type="VARCHAR" size="10"></column> 8 <column name="password" type="VARCHAR" size="65"></column> 9 <column name="suspended" type="BOOLEAN"></column> 7 <column name="username" type="VARCHAR" size="10" 8 required="true"> 9 </column> 10 <column name="password" type="VARCHAR" size="65" 11 required="true"> 12 </column> 13 <column name="suspended" type="BOOLEAN" defaultValue="false" 14 required="true"> 15 </column> 10 16 <unique> 11 17 <unique-column name="username"></unique-column> … … 18 24 <reference foreign="id" local="users_id" /> 19 25 </foreign-key> 26 <unique> 27 <unique-column name="user_id"></unique-column> 28 <unique-column name="premission"></unique-column> 29 </unique> 20 30 </table> 21 31 <table name="users_roles"> 22 <column name=""></column> 32 <column name="id" primaryKey="false" type="INTEGER" 33 autoIncrement="true"> 34 </column> 35 <column name="name" required="true" type="VARCHAR" size="20"></column> 36 <column name="suspended" required="true" type="BOOLEAN" 37 defaultValue="false"> 38 </column> 39 <column name="description" type="VARCHAR"></column> 40 <unique> 41 <unique-column name="name"></unique-column> 42 </unique> 43 </table> 44 <table name="users_role_premissions"> 45 <column name="role_id" type="INTEGER" required="true"></column> 46 <column name="premission" type="VARCHAR" required="true"></column> 47 <unique> 48 <unique-column name="role_id"></unique-column> 49 <unique-column name="premission"></unique-column> 50 </unique> 23 51 </table> 24 52 </database>