<column | name | = | " | ColumnName | " | > |
|
|
| type | = | " | {VARCHAR} | " |
|
| LONGVARCHAR | CHAR | BOOLEAN | INTEGER | BIGINT | SMALLINT | TINYINT | DOUBLE |
| TIMESTAMP | DATE | TIME | CLOB | BLOB | FLOAT | REAL | DECIMAL |
|
|
| required | = | " | true|{false} | " |
|
|
|
| primaryKey | = | " | true|{false} | " |
|
|
|
| autoIncrement | = | " | true|{false} | " |
|
|
|
| size | = | " | NumericLengthOfColumn | " |
|
|
|
| scale | = | " | DigitsAfterDecimalPlace | " |
|
|
|
| default | = | " | AnyDefaultValueMatchingType | " |
|
|
|
| description | = | " | Column Description | " |
|
|
|
| phpNamingMethod | = | " | nochange|underscore|phpname | " |
|
|
|
| phpName | = | " | PHPColumnName | " |
|
|
|
| peerName | = | " | PEERNAME | " |
|
|
|
| inheritance | = | " | single|{false} | " |
|
|
|
| inputValidator | = | " | NameOfInputValidatorClass | " |
|
|
| <inheritance | key | = | " | KeyName | " | /> |
|
| class | = | " | ClassName | " |
|
|
| extends | = | " | BaseClassName | " |
|
| </column> |
|
|
|
|
|
|
| <foreign-key | foreignTable | = | " | TheOtherTableName | " | > |
|
|
| name | = | " | Name for this foreign key | " |
|
|
|
| onDelete | = | " | cascade|setnull|{restrict} | " |
|
|
| <reference | local | = | " | LocalColumnName | " | /> |
|
| foreign | = | " | ForeignColumnName | " |
|
| </foreign-key> |
|
|
|
|
|
|
| <index> |
|
|
|
|
|
|
|
| <index-column | name | = | " | ColumnName | " | /> |
|
|
| size | = | " | LengthOfIndexColumn | " |
|
| </index>
|
|
|
|
|
|
|
| <unique>
|
|
|
|
|
|
|
|
| <unique-column | name | = | " | ColumnName | “ | /> |
|
|
| size | = | " | LengthOfIndexColumn | ” |
|
| </unique>
|
|
|
|
|
|
|
| <id-method-parameter | value | = | " | my_custom_sequence_name | " | /> |
| </table>
|
|
|
|
|
|
|
</database> |
|
|
|
|