Autor: francesc.pineda.segarra_f74d39, creado: 22-03-2018, actualidado: 22-03-2018.
El formato de las tablas, al igual que las vistas, utiliza una estructura basada en XML.
Estos archivos deben llamarse igual que el indicado en el método tableName del propio modelo, y para evitar problemas entre los distintas bases de datos soportadas, su nombre debe ser en minúsculas. Así mismo, los nombres de los atributos se escribirán todo junto y en minúsculas, sin estilo camelCase.
El nivel inicial table, define todo lo que contiene la tabla, ya sean columnas (column) o restricciones (constraint).
Las columnas requieren los campos name y type, para definir su nombre y tipo respectivamente. Por defecto, si no se indica lo contrario, se permitirá que pueda ser null y si se quiere asignar un valor por defecto se usará default, teniendo en cuenta que si es texto debe ir entre comillas.
<column> <name>enabled</name> <type>boolean</type> <default>true</default> <null>NO</null> </column>
<constraint> <name>presupuestosprov_pkey</name> <type>PRIMARY KEY (idpresupuesto)</type> </constraint>
<constraint> <name>unique_roles_users</name> <type>UNIQUE (codrole,nick)</type> </constraint>
<constraint> <name>ca_presupuestosprov_series</name> <type>FOREIGN KEY (codserie) REFERENCES series (codserie) ON DELETE RESTRICT ON UPDATE CASCADE</type> </constraint>
FacturaScripts es software libre y gratuito, pero si lo que busca es asesoramiento y soporte profesional, use la sección soporte.
SoporteSi desa ser distribuidor oficial de FacturaScripts, comience hoy mismo el proceso.
hágase partner© 2013-2017 FacturaScripts