| Rose :: DB :: Objeto :: Metadatos ROSE :: DB :: Objeto :: Metadata es un metadatos de objetos de base de datos. |
Descargar ahora |
Rose :: DB :: Objeto :: Metadatos Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- John C. Siracusa
- Sitio web del editor:
- http://search.cpan.org/~jsiracusa/
Rose :: DB :: Objeto :: Metadatos Etiquetas
Rose :: DB :: Objeto :: Metadatos Descripción
ROSE :: DB :: Objeto :: Metadata es un metadatos de objetos de base de datos. Rose :: DB :: Objeto :: Metadata es un objeto de base de datos Metadata.Synopsis Uso ROSE :: DB :: Objeto :: Metadatos; $ META = ROSE :: DB :: Objeto :: Metadata-> Nuevo (Clase => 'Producto'); # ... o ... $ meta = rosa :: db :: objeto :: metadatos-> for_class ('producto'); # # La mesa automática # $ Meta-> ('productos'); # Opcional Si el nombre de la clase termina con ":: Producto" $ Meta-> Auto_initialize; # # ... o configuración manual # $ Meta-> Configuración (Tabla => 'Productos', columnas => , predeterminado =>' inactivo ',}, start_date => {type =>' dateTime '}, end_date => {type =>' dateTime '}, date_created => {type =>' timestamp ', por defecto =>' ahora '}, last_modified => {type =>' timestamp ', predeterminado =>' ahora '},], unique_key =>' nombre ', extranjero_keys => , relaciones => ,); # # ... o incluso más configuración manual verbosa (estilo antiguo, no recomendado) # $ Meta-> Tabla ('Productos'); $ Meta-> Columnas (ID => {TIPO => 'INT', primular_key => 1}, nombre => {tipo => '' varchar ', longitud => 255}, descripción => {tipo =>' texto ' }, category_id => {type => 'int'}, estado => {tipo => '' varchar ', check_in => , predeterminado =>' inactivo ',}, start_date => {Type => 'DateTime'}, END_DATE => {Type => 'DateTime'}, date_created => {type => 'timestamp', predeterminado => 'ahora'}, last_modified => {type => 'timestamp' , por defecto => 'ahora'},); $ Meta-> Unique_key ('Nombre'); $ Meta-> FIRIAL_KEYS (Categoría => {Class => 'Categoría', Key_Columns => {category_id => 'id',}},); $ Meta-> Relaciones (precios => {type => 'uno a muchos', clase => 'precio', column_map => {id => 'id_product'},},); Requisitos: · Perl
Rose :: DB :: Objeto :: Metadatos Software relacionado