Apendice B - Esquema de Referencia

Base de Datos

Atributo Valores disponibles por defecto Requerido
name n/a n/a si
defaultIdMethod "native", "none" "none" No
package n/a name proyect No
baseClass n/a propel.om.BaseObject  
basePeer n/a propel.util.BasePeer  
defaultPhpNamingMethod "noChanges", "underscore", "namephp" "underscore" No
HeavyIndexing "true", "false" "false" No

Etiquetas de anidado:

Esquema Externo

Atributo Valore disponibles por defecto Requerido
filename n/a n/a si

Tabla

Atributo Valores disponibles por defecto Requerido
name n/a n/a si
idMethod "native", "none" "none" (or defaultIdMethod attrib of <database>) No
phpName n/a   No
skipSql "true", "false" "false" No
abstract "true", "false" "false" No
phpNamingMethod "nochange", "underscore", "phpname" "underscore" (or defaultPhpNamingMethod of <database>) No
baseClass n/a baseClass attribute of <database>  
basePeer n/a basePeer attribute of <database>  
description n/a n/a No
heavyIndexing "true", "false" heavyIndexing attribute of <database> No

etiquetas de anidado:

Columna

Atributo Valores disponibles por defecto Requerido
name n/a n/a si
phpName n/a (transformed name) No
peerName n/a (uppercase name) No
primaryKey "true", "false" "false" No
required "true", "false" "false" No
type "BOOLEAN"
"TINYINT"
"SMALLINT"
"INTEGER"
"BIGINT"
"DOUBLE"
"FLOAT"
"REAL"
"DECIMAL"
"CHAR"
"VARCHAR"
"LONGVARCHAR"
"DATE"
"TIME"
"TIMESTAMP"
"BLOB"
"CLOB"
"VARCHAR" No
size n/a n/a No
scale n/a n/a No
default n/a n/a No
autoIncrement "true", "false" "false"  
description n/a n/a No
phpNamingMethod "nochange", "underscore", "phpname" phpNamingMethod attribute of <table> No
inheritance "single", "false" "false" No
inputValidator n/a n/a No

etiqueta de anidado:

Herencia

Atributo Valor disponible por defecto Requerido
key n/a n/a si
class n/a n/a si
extends n/a n/a No

llave foranea

Atributo Valor disponible por defecto Requerido
foreignTable n/a n/a si
name n/a n/a No
onDelete "cascade","setnull", "restrict" "restrict" No

etiqueta de anidado:

Referencia

Atributo Valor disponible por defecto Requerido
local n/a n/a si
foreign n/a n/a si

Indice

Atributo Valor disponible por defecto Requerido
name n/a n/a No

Etiquetas de anidado:

Indice de Columna

Atributo Valor disponible por defecto Requerido
name n/a n/a si
size n/a n/a No

Único

Atributo Valor disponible por defecto Requerido
name n/a n/a No

etiquetas de anidado:

Columna única

Atributo Valor disponible por defecto Requerido
name n/a n/a si