Author: ftoledo Date: 2009-05-04 15:22:06 -0300 (Mon, 04 May 2009) New Revision: 6141 Modified: prosistem/alba/trunk/alba/config/schema.yml Log: ajuste propel Modified: prosistem/alba/trunk/alba/config/schema.yml =================================================================== --- prosistem/alba/trunk/alba/config/schema.yml 2009-04-29 19:57:33 UTC (rev 6140) +++ prosistem/alba/trunk/alba/config/schema.yml 2009-05-04 18:22:06 UTC (rev 6141) @@ -1,764 +1,764 @@ --- -propel: - _attributes: +propel: + _attributes: package: lib.model - conceptobaja: - _attributes: + conceptobaja: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: varchar size: 128 required: true - descripcion: + descripcion: type: varchar size: 255 required: false - tipodocumento: - _attributes: + tipodocumento: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 required: false - orden: + orden: type: integer required: false default: 0 - tipoiva: - _attributes: + tipoiva: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 required: false - orden: + orden: type: INTEGER required: false default: 0 - pais: - _attributes: + pais: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre_largo: + nombre_largo: type: VARCHAR size: 128 required: true - nombre_corto: + nombre_corto: type: VARCHAR size: 32 required: true - orden: + orden: type: INTEGER required: false default: 0 - tipoespacio: - _attributes: + tipoespacio: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 required: false - provincia: - _attributes: + provincia: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre_corto: + nombre_corto: type: VARCHAR size: 32 required: true - nombre_largo: + nombre_largo: type: VARCHAR size: 128 required: true - fk_pais_id: + fk_pais_id: type: INTEGER required: true default: 0 foreignTable: pais foreignReference: id - orden: + orden: type: INTEGER required: false default: 0 - tipolocacion: - _attributes: + tipolocacion: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 required: false - locacion: - _attributes: + locacion: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 - direccion: + direccion: type: VARCHAR size: 128 required: true - ciudad: + ciudad: type: VARCHAR size: 128 required: true - codigo_postal: + codigo_postal: type: VARCHAR size: 20 required: false - fk_provincia_id: + fk_provincia_id: type: INTEGER required: true default: 0 foreignTable: provincia foreignReference: id - fk_tipolocacion_id: + fk_tipolocacion_id: type: INTEGER required: true default: 0 foreignTable: tipolocacion foreignReference: id - telefono: + telefono: type: VARCHAR size: 20 - fax: + fax: type: VARCHAR size: 20 - encargado: + encargado: type: VARCHAR size: 128 - encargado_telefono: + encargado_telefono: type: VARCHAR size: 20 - principal: + principal: type: BOOLEAN required: true default: false - modulo: - _attributes: + modulo: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - titulo: + titulo: type: VARCHAR size: 128 - descripcion: + descripcion: type: VARCHAR size: 255 - activo: + activo: type: BOOLEAN required: true default: true - espacio: - _attributes: + espacio: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - m2: + m2: type: FLOAT - capacidad: + capacidad: type: VARCHAR size: 255 - descripcion: + descripcion: type: VARCHAR size: 255 - estado: + estado: type: VARCHAR size: 255 - fk_tipoespacio_id: + fk_tipoespacio_id: type: INTEGER foreignTable: tipoespacio foreignReference: id - fk_locacion_id: + fk_locacion_id: type: INTEGER required: true default: 0 foreignTable: locacion foreignReference: id - distritoescolar: - _attributes: + distritoescolar: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - direccion: + direccion: type: VARCHAR size: 128 - telefono: + telefono: type: VARCHAR size: 20 - ciudad: + ciudad: type: VARCHAR size: 128 - niveltipo: - _attributes: + niveltipo: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 - organizacion: - _attributes: + organizacion: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 - razon_social: + razon_social: type: VARCHAR size: 128 required: true - cuit: + cuit: type: VARCHAR size: 20 required: true - direccion: + direccion: type: VARCHAR size: 128 required: true - ciudad: + ciudad: type: VARCHAR size: 128 required: true - codigo_postal: + codigo_postal: type: VARCHAR size: 20 required: true - telefono: + telefono: type: VARCHAR size: 20 required: false - fk_provincia_id: + fk_provincia_id: type: INTEGER required: true default: 0 foreignTable: provincia foreignReference: id - fk_tipoiva_id: + fk_tipoiva_id: type: INTEGER required: true default: 0 foreignTable: tipoiva foreignReference: id - establecimiento: - _attributes: + establecimiento: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 - fk_distritoescolar_id: + fk_distritoescolar_id: type: INTEGER required: true default: 0 foreignTable: distritoescolar foreignReference: id - fk_organizacion_id: + fk_organizacion_id: type: INTEGER required: true default: 0 foreignTable: organizacion foreignReference: id - fk_niveltipo_id: + fk_niveltipo_id: type: INTEGER required: true default: 0 foreignTable: niveltipo foreignReference: id - permiso: - _attributes: + permiso: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 - fk_modulo_id: + fk_modulo_id: type: INTEGER required: true default: 0 foreignTable: modulo foreignReference: id - credencial: + credencial: type: VARCHAR size: 32 - preferencia: - _attributes: + preferencia: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - valor_por_defecto: + valor_por_defecto: type: VARCHAR size: 128 - activo: + activo: type: BOOLEAN required: true default: true - rol: - _attributes: + rol: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 - activo: + activo: type: BOOLEAN required: true default: true - usuario: - _attributes: + usuario: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - usuario: + usuario: type: VARCHAR size: 32 required: true - clave: + clave: type: VARCHAR size: 48 required: true - correo_publico: + correo_publico: type: BOOLEAN required: false default: true - activo: + activo: type: BOOLEAN required: true default: true - fecha_creado: + fecha_creado: type: TIMESTAMP required: true - fecha_actualizado: + fecha_actualizado: type: TIMESTAMP required: true - seguridad_pregunta: + seguridad_pregunta: type: VARCHAR size: 128 - seguridad_respuesta: + seguridad_respuesta: type: VARCHAR size: 128 - email: + email: type: VARCHAR size: 128 - fk_establecimiento_id: + fk_establecimiento_id: type: INTEGER required: true default: 0 foreignTable: establecimiento foreignReference: id - borrado: + borrado: type: BOOLEAN required: true default: false - rel_establecimiento_locacion: - _attributes: + rel_establecimiento_locacion: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - fk_establecimiento_id: + fk_establecimiento_id: type: INTEGER required: true default: 0 foreignTable: establecimiento foreignReference: id - fk_locacion_id: + fk_locacion_id: type: INTEGER required: true default: 0 foreignTable: locacion foreignReference: id - rel_rol_permiso: - _attributes: + rel_rol_permiso: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - fk_rol_id: + fk_rol_id: type: INTEGER required: true default: 0 foreignTable: rol foreignReference: id - fk_permiso_id: + fk_permiso_id: type: INTEGER required: true default: 0 foreignTable: permiso foreignReference: id - rel_usuario_permiso: - _attributes: + rel_usuario_permiso: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - fk_usuario_id: + fk_usuario_id: type: INTEGER required: true default: 0 foreignTable: usuario foreignReference: id - fk_permiso_id: + fk_permiso_id: type: INTEGER required: true default: 0 foreignTable: permiso foreignReference: id onDelete: CASCADE - rel_usuario_preferencia: - _attributes: + rel_usuario_preferencia: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - fk_usuario_id: + fk_usuario_id: type: INTEGER required: true default: 0 - fk_preferencia_id: + fk_preferencia_id: type: INTEGER required: true default: 0 - orientacion: - _attributes: + orientacion: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 required: false - cuenta: - _attributes: + cuenta: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - razon_social: + razon_social: type: VARCHAR size: 128 required: true - cuit: + cuit: type: VARCHAR size: 20 required: true - direccion: + direccion: type: VARCHAR size: 128 required: true - ciudad: + ciudad: type: VARCHAR size: 128 required: true - codigo_postal: + codigo_postal: type: VARCHAR size: 20 required: true - telefono: + telefono: type: VARCHAR size: 20 required: false - fk_provincia_id: + fk_provincia_id: type: INTEGER required: false foreignTable: provincia foreignReference: id - fk_tipoiva_id: + fk_tipoiva_id: type: INTEGER required: true default: 0 foreignTable: tipoiva foreignReference: id - alumno: - _attributes: + alumno: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - apellido_materno: + apellido_materno: type: VARCHAR size: 128 required: false - apellido: + apellido: type: VARCHAR size: 128 required: true - fecha_nacimiento: + fecha_nacimiento: type: TIMESTAMP required: true - direccion: + direccion: type: VARCHAR size: 128 required: true - ciudad: + ciudad: type: VARCHAR size: 128 required: true - codigo_postal: + codigo_postal: type: VARCHAR size: 20 required: true - fk_provincia_id: + fk_provincia_id: type: INTEGER required: true default: 0 foreignTable: provincia foreignReference: id - telefono: + telefono: type: VARCHAR size: 20 required: false - lugar_nacimiento: + lugar_nacimiento: type: VARCHAR size: 128 required: false - fk_tipodocumento_id: + fk_tipodocumento_id: type: integer required: true default: 0 foreignTable: tipodocumento foreignReference: id - nro_documento: + nro_documento: type: varchar size: 16 required: true - sexo: + sexo: type: CHAR size: 1 required: true - email: + email: type: VARCHAR size: 128 required: true - distancia_escuela: + distancia_escuela: type: INTEGER required: false default: 0 - hermanos_escuela: + hermanos_escuela: type: boolean required: true default: 0 - hijo_maestro_escuela: + hijo_maestro_escuela: type: boolean required: true default: 0 - fk_establecimiento_id: + fk_establecimiento_id: type: INTEGER required: true default: 0 foreignTable: establecimiento foreignReference: id - fk_cuenta_id: + fk_cuenta_id: type: INTEGER required: true default: 0 foreignTable: cuenta foreignReference: id - certificado_medico: + certificado_medico: type: boolean required: true default: 0 - activo: + activo: type: boolean required: true default: true - fk_conceptobaja_id: + fk_conceptobaja_id: type: INTEGER required: false foreignTable: conceptobaja foreignReference: id - fk_pais_id: + fk_pais_id: type: INTEGER required: true default: 0 foreignTable: pais foreignReference: id - rol_responsable: - _attributes: + rol_responsable: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 - activo: + activo: type: BOOLEAN required: true default: true - responsable: - _attributes: + responsable: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - apellido: + apellido: type: VARCHAR size: 128 required: true @@ -766,558 +766,558 @@ type: VARCHAR size: 128 required: false - direccion: + direccion: type: VARCHAR size: 128 required: false - ciudad: + ciudad: type: VARCHAR size: 128 required: false - codigo_postal: + codigo_postal: type: VARCHAR size: 20 required: false - fk_provincia_id: + fk_provincia_id: type: INTEGER required: true default: 0 foreignTable: provincia foreignReference: id - telefono: + telefono: type: VARCHAR size: 20 required: false - telefono_movil: + telefono_movil: type: VARCHAR size: 20 required: false - nro_documento: + nro_documento: type: VARCHAR size: 20 required: true - fk_tipodocumento_id: + fk_tipodocumento_id: type: INTEGER required: true default: 0 foreignTable: tipodocumento foreignReference: id - sexo: + sexo: type: CHAR size: 1 required: true - email: + email: type: VARCHAR size: 128 required: false - observacion: + observacion: type: VARCHAR size: 255 required: false - autorizacion_retiro: + autorizacion_retiro: type: boolean required: true default: false - fk_cuenta_id: + fk_cuenta_id: type: INTEGER required: true default: 0 foreignTable: cuenta foreignReference: id - fk_rolresponsable_id: + fk_rolresponsable_id: type: INTEGER required: true default: 1 foreignTable: rol_responsable foreignReference: id - ciclolectivo: - _attributes: + ciclolectivo: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_establecimiento_id: + fk_establecimiento_id: type: integer required: true foreignTable: establecimiento foreignReference: id - fecha_inicio: + fecha_inicio: type: TIMESTAMP required: true - fecha_fin: + fecha_fin: type: TIMESTAMP required: true - descripcion: + descripcion: type: varchar size: 255 required: true - actual: + actual: type: boolean required: true default: false - turno: - _attributes: + turno: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_ciclolectivo_id: + fk_ciclolectivo_id: type: integer required: true foreignTable: ciclolectivo foreignReference: id - hora_inicio: + hora_inicio: type: time required: true - hora_fin: + hora_fin: type: time required: true - descripcion: + descripcion: type: varchar size: 255 required: true - periodo: - _attributes: + periodo: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_ciclolectivo_id: + fk_ciclolectivo_id: type: integer required: true foreignTable: ciclolectivo foreignReference: id - fecha_inicio: + fecha_inicio: type: TIMESTAMP required: true - fecha_fin: + fecha_fin: type: TIMESTAMP required: true - descripcion: + descripcion: type: varchar size: 255 required: true - tipodocente: - _attributes: + tipodocente: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: varchar size: 128 required: true - descripcion: + descripcion: type: varchar size: 255 required: false - cargobaja: - _attributes: + cargobaja: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: varchar size: 128 required: true - descripcion: + descripcion: type: varchar size: 255 required: false - calendariovacunacion: - _attributes: + calendariovacunacion: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: varchar size: 128 required: true - descripcion: + descripcion: type: varchar size: 255 required: false - periodo: + periodo: type: varchar size: 128 required: false - observacion: + observacion: type: varchar size: 255 required: false - rel_calendariovacunacion_alumno: - _attributes: + rel_calendariovacunacion_alumno: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_alumno_id: + fk_alumno_id: type: integer required: true foreignTable: alumno foreignReference: id - fk_calendariovacunacion_id: + fk_calendariovacunacion_id: type: integer required: true foreignTable: calendariovacunacion foreignReference: id - observacion: + observacion: type: varchar size: 255 required: false - comprobante: + comprobante: type: boolean required: true default: false - fecha: + fecha: type: TIMESTAMP required: false - legajocategoria: - _attributes: + legajocategoria: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - descripcion: + descripcion: type: varchar size: 255 required: true - legajopedagogico: - _attributes: + legajopedagogico: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_alumno_id: + fk_alumno_id: type: integer required: true foreignTable: alumno foreignReference: id - titulo: + titulo: type: varchar size: 255 required: true - resumen: + resumen: type: blob required: true - texto: + texto: type: blob required: true - fecha: + fecha: type: timestamp required: true - fk_usuario_id: + fk_usuario_id: type: integer required: true foreignTable: usuario foreignReference: id - fk_legajocategoria_id: + fk_legajocategoria_id: type: integer required: true foreignTable: legajocategoria foreignReference: id - adjunto: - _attributes: + adjunto: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - descripcion: + descripcion: type: varchar size: 255 required: false - titulo: + titulo: type: varchar size: 255 required: false - nombre_archivo: + nombre_archivo: type: varchar size: 255 required: true - tipo_archivo: + tipo_archivo: type: varchar size: 64 required: true - ruta: + ruta: type: varchar size: 255 required: true - fecha: + fecha: type: timestamp required: true - legajoadjunto: - _attributes: + legajoadjunto: + _attributes: idMethod: native - fk_legajopedagogico_id: + fk_legajopedagogico_id: type: integer required: true foreignTable: legajopedagogico foreignReference: id - fk_adjunto_id: + fk_adjunto_id: type: integer required: true foreignTable: adjunto foreignReference: id - tipoasistencia: - _attributes: + tipoasistencia: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 10 required: true - descripcion: + descripcion: type: VARCHAR size: 255 required: false - valor: + valor: type: DECIMAL size: 4 scale: 2 required: true default: 1 - grupo: + grupo: type: VARCHAR size: 30 required: false - defecto: + defecto: type: BOOLEAN required: true default: 0 - asistencia: - _attributes: + asistencia: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_alumno_id: + fk_alumno_id: type: integer required: true foreignTable: alumno foreignReference: id - fk_tipoasistencia_id: + fk_tipoasistencia_id: type: integer required: true foreignTable: tipoasistencia foreignReference: id - fecha: + fecha: type: timestamp required: true - concepto: - _attributes: + concepto: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_establecimiento_id: + fk_establecimiento_id: type: integer required: true default: 0 foreignTable: establecimiento foreignReference: id - nombre: + nombre: type: varchar size: 128 required: true - descripcion: + descripcion: type: varchar size: 255 required: false - escalanota: - _attributes: + escalanota: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_establecimiento_id: + fk_establecimiento_id: type: integer required: true default: 0 foreignTable: establecimiento foreignReference: id - nombre: + nombre: type: varchar size: 128 required: true - descripcion: + descripcion: type: varchar size: 255 required: false - orden: + orden: type: integer required: true - aprobado: + aprobado: type: boolean required: true default: false - boletin_conceptual: - _attributes: + boletin_conceptual: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_escalanota_id: + fk_escalanota_id: type: integer required: false foreignTable: escalanota foreignReference: id - fk_alumno_id: + fk_alumno_id: type: integer required: true default: 0 foreignTable: alumno foreignReference: id - fk_concepto_id: + fk_concepto_id: type: integer required: true default: 0 foreignTable: concepto foreignReference: id - fk_periodo_id: + fk_periodo_id: type: integer required: true default: 0 foreignTable: periodo foreignReference: id - observacion: + observacion: type: blob required: false - fecha: + fecha: type: timestamp required: true - actividad: - _attributes: + actividad: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_establecimiento_id: + fk_establecimiento_id: type: integer required: true default: 0 foreignTable: establecimiento foreignReference: id - nombre: + nombre: type: varchar size: 128 required: true - descripcion: + descripcion: type: varchar size: 255 required: false - boletin_actividades: - _attributes: + boletin_actividades: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_escalanota_id: + fk_escalanota_id: type: integer required: false foreignTable: escalanota foreignReference: id - fk_alumno_id: + fk_alumno_id: type: integer required: true default: 0 foreignTable: alumno foreignReference: id - fk_actividad_id: + fk_actividad_id: type: integer required: true default: 0 foreignTable: actividad foreignReference: id - fk_periodo_id: + fk_periodo_id: type: integer required: true default: 0 foreignTable: periodo foreignReference: id - observacion: + observacion: type: blob required: false - fecha: + fecha: type: timestamp required: true - examen: - _attributes: + examen: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_escalanota_id: + fk_escalanota_id: type: integer required: true default: 0 foreignTable: escalanota foreignReference: id - fk_alumno_id: + fk_alumno_id: type: integer required: true default: 0 foreignTable: alumno foreignReference: id - fk_actividad_id: + fk_actividad_id: type: integer required: true default: 0 foreignTable: actividad foreignReference: id - fk_periodo_id: + fk_periodo_id: type: integer required: true default: 0 foreignTable: periodo foreignReference: id - nombre: + nombre: type: varchar size: 255 required: true - observacion: + observacion: type: blob required: true - fecha: + fecha: type: timestamp required: true carrera: @@ -1328,165 +1328,165 @@ required: true autoIncrement: true primaryKey: true - fk_establecimiento_id: + fk_establecimiento_id: type: integer required: true default: 0 foreignTable: establecimiento foreignReference: id - descripcion: + descripcion: type: varchar size: 255 required: true - orden: + orden: type: INTEGER required: false default: 0 - anio: - _attributes: + anio: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_establecimiento_id: + fk_establecimiento_id: type: integer required: true default: 0 foreignTable: establecimiento foreignReference: id - fk_carrera_id: + fk_carrera_id: type: integer required: true default: 0 foreignTable: carrera - foreignReference: id - descripcion: + foreignReference: id + descripcion: type: varchar size: 255 required: true - orden: + orden: type: INTEGER required: false default: 0 - division: - _attributes: + division: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_anio_id: + fk_anio_id: type: integer required: true default: 0 foreignTable: anio foreignReference: id - descripcion: + descripcion: type: varchar size: 255 required: true - fk_turno_id: + fk_turno_id: type: integer required: true default: 0 foreignTable: turno foreignReference: id - fk_orientacion_id: + fk_orientacion_id: type: integer required: false foreignTable: orientacion foreignReference: id - orden: + orden: type: INTEGER required: false default: 0 - repeticion: - _attributes: + repeticion: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - descripcion: + descripcion: type: varchar size: 255 required: true - orden: + orden: type: integer required: true default: 0 - rel_anio_actividad: - _attributes: + rel_anio_actividad: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_anio_id: + fk_anio_id: type: integer required: true default: 0 foreignTable: anio foreignReference: id - fk_actividad_id: + fk_actividad_id: type: integer required: true default: 0 foreignTable: actividad foreignReference: id - fk_orientacion_id: + fk_orientacion_id: type: integer required: false foreignTable: orientacion foreignReference: id - horas: + horas: type: decimal size: 10 scale: 2 required: true default: 0 - rel_alumno_division: - _attributes: + rel_alumno_division: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_division_id: + fk_division_id: type: integer required: true default: 0 foreignTable: division foreignReference: id - fk_alumno_id: + fk_alumno_id: type: integer required: true default: 0 foreignTable: alumno foreignReference: id - docente: - _attributes: + docente: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - apellido: + apellido: type: VARCHAR size: 128 required: true - apellido_materno: + apellido_materno: type: VARCHAR size: 128 required: false - nombre: + nombre: type: VARCHAR size: 128 required: true @@ -1494,61 +1494,61 @@ type: CHAR size: 1 required: true - sexo: + sexo: type: CHAR size: 1 required: true # default: U - fecha_nacimiento: + fecha_nacimiento: type: TIMESTAMP required: true - fk_tipodocumento_id: + fk_tipodocumento_id: type: integer required: true default: 0 foreignTable: tipodocumento foreignReference: id - nro_documento: + nro_documento: type: varchar size: 16 required: true - lugar_nacimiento: + lugar_nacimiento: type: VARCHAR size: 128 required: false - direccion: + direccion: type: varchar size: 128 required: false - ciudad: + ciudad: type: varchar size: 128 required: false - codigo_postal: + codigo_postal: type: varchar size: 20 required: false - email: + email: type: varchar size: 255 required: false - telefono: + telefono: type: varchar size: 20 required: false - telefono_movil: + telefono_movil: type: varchar size: 20 required: false - titulo: + titulo: type: varchar size: 128 required: true - libreta_sanitaria: + libreta_sanitaria: type: boolean required: false default: false - psicofisico: + psicofisico: type: boolean required: false default: false @@ -1556,307 +1556,307 @@ type: varchar size: 255 required: false - activo: + activo: type: boolean required: false default: true - fk_provincia_id: + fk_provincia_id: type: integer required: true default: 0 foreignTable: provincia foreignReference: id - fk_pais_id: + fk_pais_id: type: INTEGER required: true default: 0 foreignTable: pais foreignReference: id - horarioescolartipo: - _attributes: + horarioescolartipo: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 required: false - evento: - _attributes: + evento: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - titulo: + titulo: type: VARCHAR size: 128 required: true - fecha_inicio: + fecha_inicio: type: TIMESTAMP required: true - fecha_fin: + fecha_fin: type: TIMESTAMP required: true - tipo: + tipo: type: INTEGER required: true default: 0 - frecuencia: + frecuencia: type: INTEGER required: true default: 0 - frecuencia_intervalo: + frecuencia_intervalo: type: INTEGER required: true default: 0 - recurrencia_fin: + recurrencia_fin: type: VARCHAR size: 32 required: false - recurrencia_dias: + recurrencia_dias: type: INTEGER required: true default: 0 - estado: + estado: type: INTEGER required: true default: 0 - rel_division_actividad_docente: - _attributes: + rel_division_actividad_docente: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - fk_division_id: + fk_division_id: type: integer required: false default: 0 foreignTable: division foreignReference: id - fk_actividad_id: + fk_actividad_id: type: integer required: true default: 0 foreignTable: actividad foreignReference: id - fk_docente_id: + fk_docente_id: type: integer required: false default: 0 foreignTable: docente foreignReference: id - fk_evento_id: + fk_evento_id: type: integer required: false default: 0 foreignTable: evento foreignReference: id onDelete: cascade - rel_docente_establecimiento: - _attributes: + rel_docente_establecimiento: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - fk_establecimiento_id: + fk_establecimiento_id: type: integer required: true default: 0 foreignTable: establecimiento foreignReference: id - fk_docente_id: + fk_docente_id: type: integer required: true default: 0 foreignTable: docente foreignReference: id - docente_horario: - _attributes: + docente_horario: + _attributes: idMethod: native - fk_docente_id: + fk_docente_id: type: integer required: true primaryKey: true foreignTable: docente foreignReference: id - fk_evento_id: + fk_evento_id: type: integer required: true primaryKey: true foreignTable: evento foreignReference: id onDelete: cascade - feriado: - _attributes: + feriado: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: varchar size: 128 required: true - fecha: + fecha: type: timestamp required: true - repeticion_anual: + repeticion_anual: type: BOOLEAN default: false required: false - inamovible: + inamovible: type: BOOLEAN default: false required: false - fk_ciclolectivo_id: + fk_ciclolectivo_id: type: integer required: true default: 0 foreignTable: ciclolectivo foreignReference: id - horarioescolar: - _attributes: + horarioescolar: + _attributes: idMethod: native - id: + id: type: integer required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: varchar size: 128 required: true - descripcion: + descripcion: type: varchar size: 255 required: false - fk_evento_id: + fk_evento_id: type: INTEGER required: false foreignTable: evento foreignReference: id onDelete: cascade - fk_establecimiento_id: + fk_establecimiento_id: type: INTEGER required: true default: 0 foreignTable: establecimiento foreignReference: id - fk_turno_id: + fk_turno_id: type: INTEGER required: true default: 0 foreignTable: turno foreignReference: id - fk_horarioescolartipo_id: + fk_horarioescolartipo_id: type: INTEGER required: true default: 0 foreignTable: horarioescolartipo foreignReference: id - rel_rolresponsable_responsable: - _attributes: + rel_rolresponsable_responsable: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - fk_rolresponsable_id: + fk_rolresponsable_id: type: INTEGER required: true default: 0 foreignTable: rol_responsable foreignReference: id - fk_responsable_id: + fk_responsable_id: type: INTEGER required: true default: 0 foreignTable: responsable foreignReference: id - fk_alumno_id: + fk_alumno_id: type: INTEGER required: true default: 0 foreignTable: alumno foreignReference: id - descripcion: + descripcion: type: VARCHAR size: 255 - rel_anio_actividad_docente: - _attributes: + rel_anio_actividad_docente: + _attributes: idMethod: native - fk_anio_actividad_id: + fk_anio_actividad_id: type: integer required: true primaryKey: true foreignTable: rel_anio_actividad foreignReference: id - fk_docente_id: + fk_docente_id: type: integer required: true primaryKey: true foreignTable: docente foreignReference: id - tipoinforme: - _attributes: + tipoinforme: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 required: false - informe: - _attributes: + informe: + _attributes: idMethod: native - id: + id: type: INTEGER required: true autoIncrement: true primaryKey: true - nombre: + nombre: type: VARCHAR size: 128 required: true - descripcion: + descripcion: type: VARCHAR size: 255 - fk_adjunto_id: + fk_adjunto_id: type: integer required: true foreignTable: adjunto foreignReference: id - fk_tipoinforme_id: + fk_tipoinforme_id: type: integer required: true foreignTable: tipoinforme foreignReference: id - listado: + listado: type: BOOLEAN required: true default: false - variables: + variables: type: VARCHAR size: 128