Schema.xml 语法总结
关键词: Schema.xml 语法总结| Schema.xml 语法总结 | |||||||||
| >?xml version="1.0" encoding="UTF-8"?< | |||||||||
| >database | name | = | " | DatabaseName | " | < | |||
| defaultIdMethod= | = | " | native|none | " | |||||
| package | = | " | ProjectName | " | |||||
| baseClass | = | " | baseClassName | " | |||||
| basePeer | = | " | baseClassPeerName | " | |||||
| defaultPhpNamingMethod | = | " | nochange|underscore|phpname | " | |||||
| heavyIndexing | = | " | true|false | " | |||||
| >external-schema | filename | = | " | a path to a file | " | /< | |||
| >table | name | = | " | TableName | " | < | |||
| phpName | = | " | PhpObjectName | ||||||
| idMethod | = | " | native|{none} | ||||||
| skipSql | = | " | true|false | ||||||
| abstract | = | " | true|false | ||||||
| phpNamingMethod | = | " | nochange|{underscore}|phpname | ||||||
| baseClass | = | " | baseClassName | ||||||
| basePeer | = | " | baseClassPeerName | ||||||
| description | = | " | Description of Table | ||||||
| heavyIndexing | = | " | true|false | ||||||
| >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} | "/td> | |||||
| >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< | |||||||||
【作者: Liberal】【访问统计:】【2007年07月27日 星期五 09:30】【注册】【打印】
本文详细介绍了Schema.xml文件的语法结构及各元素的含义,包括数据库配置、表定义、字段属性等,为开发者提供了一套完整的配置文件说明。
1058

被折叠的 条评论
为什么被折叠?



