4,395
edits
mNo edit summary |
|||
| Line 43: | Line 43: | ||
$dir = DOL_DOCUMENT_ROOT.'/mimodulo/sql/'; | $dir = DOL_DOCUMENT_ROOT.'/mimodulo/sql/'; | ||
''Regla a respetar:'' Agrega los ficheros de orden de creación de tus tablas al principio de un fichero por tabla (ver los ficheros existentes en ''mysql/tables'', por ejemplo). | ''Regla a respetar:'' | ||
* Agrega los ficheros de orden de creación de tus tablas al principio de un fichero '''llx_mitabla.sql'' por tabla, eventualmente acompañado del fichero '''llx_mitabla.key.sql''' (ver los ficheros existentes en ''mysql/tables'', por ejemplo). | |||
* En términos de orden de gestión de datos, todos deben estar en un archivo llamado '''data.sql''' situado en la misma carpeta '''/mimodulo/sql/'''. | |||
Ejemplo de contenido de un fichero data.sql | |||
delete from llx_const where name='MYMODULE_IT_WORKS' and entity='__ENTITY__'; | |||
insert into llx_const (name, value, type, note, visible, entity) values ('MYMODULE_IT_WORKS','1','chaine','A constant vor my module',1,'__ENTITY__'); | |||
Las órdenes SQL de los ficheros debewn de ser operacionales para la base de datos '''mysql'''. | |||
Nota: Los archivos de otras bases de datos no se mantienen. Se leen y se convierten al vuelo por el driver de la base de datos. | |||
== Probar tu fichero .sql == | == Probar tu fichero .sql == | ||