digraph g { node [ fontsize = "10", shape = record ]; edge []; "area_inclusion" [shape = record, label = "{ \N| id: serial\lnombre: character varying(255)\l}" ]; "categoria" [shape = record, label = "{ \N| id: serial\lorden_vista: integer\lvisible: boolean\lnombre: text\l}" ]; "comuna" [shape = record, label = "{ \N| id: serial\lnro: bigint\l}" ]; "comuna_distrito" [shape = record, label = "{ \N| comuna_id: integer\ldistrito_id: bigint\l}" ]; "deltas_sql" [shape = record, label = "{ \N| numero: integer\ltag: character varying(30)\ltimestamp: timestamp without time zone\l}" ]; "distrito" [shape = record, label = "{ \N| id: serial\lnro: bigint\l}" ]; "domicilio_edificio" [shape = record, label = "{ \N| id: serial\ledificio_id: integer\ldomicilio: text\llatitud: double precision\llongitud: double precision\lcomuna: integer\l}" ]; "edificio" [shape = record, label = "{ \N| cui: integer\lid: serial\lsuperficio_m2: numeric(18,2)\l}" ]; "edificio_inclusion" [shape = record, label = "{ \N| id: serial\ledificio_id: integer\lplan_id: integer\lcoordinador: character varying(255)\llunes: character varying(255)\lmartes: character varying(255)\lmiercoles: character varying(255)\ljueves: character varying(255)\lviernes: character varying(255)\lsabado: character varying(255)\l}" ]; "establecimiento" [shape = record, label = "{ \N| cue_anexo: character(8)\lid: serial\lnombre: text\ltelefono: text\lnivel_modalidad: text\ltipo_establecimiento: text\ldistrito_escolar: integer\ldomicilio_edificio_id: integer\l}" ]; "establecimiento_inclusion" [shape = record, label = "{ \N| id: serial\lestablecimiento_id: integer\lclub_de_ciencias: boolean\lminizoo_y_acuario: boolean\lformacion_espectadores: boolean\lteatro_escolar: boolean\lajedrez: boolean\lmedios: boolean\leoe: boolean\lprimera_infancia: boolean\lcentros_infantiles: boolean\lce: boolean\lalumnas_madres: boolean\lisauro_arancibia: boolean\lpiie: boolean\lpuentes_escolares: boolean\lclub_de_chicos: boolean\lcampamentos: boolean\lorquestas: boolean\lred_escuela_comunicacion: boolean\lcine_zap: boolean\lapoyo_a_la_escolaridad: boolean\lmaestro_maestro: boolean\lnivelacion: boolean\laceleracion: boolean\lsalud_escolar: boolean\lsalud_odontologica: boolean\lsalud_visual: boolean\lsalud_y_prevencion_sida: boolean\l}" ]; "establecimiento_libros" [shape = record, label = "{ \N| id: serial\lestablecimiento_id: integer\llibros_texto: integer\llibros_literatura: integer\llibros_ingles: integer\l}" ]; "establecimiento_nivel_modalidad" [shape = record, label = "{ \N| establecimiento_id: integer\lnivelmodalidad_id: integer\l}" ]; "establecimiento_totales_sgd_anuales" [shape = record, label = "{ \N| id: serial\lestablecimiento_id: integer\lanio: integer\lpof_presupuestaria_cargos: integer\lpof_presupuestaria_horas: integer\lpof_vacante_cargos: integer\lpof_vacante_horas: integer\l}" ]; "establecimiento_totales_sge_anuales" [shape = record, label = "{ \N| id: serial\lestablecimiento_id: integer\lanio: integer\lmatricula: integer\lcantidad_secciones: integer\l}" ]; "estado_obra" [shape = record, label = "{ \N| id: serial\lnombre: character varying(50)\l}" ]; "inspector" [shape = record, label = "{ \N| id: serial\lnombre: text\l}" ]; "mantenimiento_edificio" [shape = record, label = "{ \N| id: serial\ledificio_id: integer\lcorrectivo_finalizadas_cantidad: integer\lcorrectivo_en_ejecucion_cantidad: integer\lcorrectivo_a_ejecutar_cantidad: integer\lcorrectivo_monto_total: numeric(18,2)\ltareas_menores_finalizadas_cantidad: integer\ltareas_menores_en_ejecucion_cantidad: integer\ltareas_menores_a_ejecutar_cantidad: integer\ltareas_menores_monto_total: numeric(18,2)\l}" ]; "motivo_reclamo" [shape = record, label = "{ \N| id: serial\lnombre: character varying(50)\l}" ]; "nivelmodalidad" [shape = record, label = "{ \N| id: serial\labreviatura: character varying(20)\lnombre: character varying(100)\lorden: integer\l}" ]; "obra" [shape = record, label = "{ \N| id: serial\ledificio_id: integer\lrubro_obra_id: integer\lestado_obra_id: integer\lplan_obra_id: integer\lfecha_acta_inicio: date\lfecha_fin: date\lavance_obra_actual: integer\lmonto_contrato: numeric(20,2)\lnumero_expediente: character varying(50)\l}" ]; "plan1x1" [shape = record, label = "{ \N| id: serial\lnombre: text\l}" ]; "plan1x1_establecimiento" [shape = record, label = "{ \N| plan1x1_id: integer\lestablecimiento_id: integer\lid: serial\lnetbooks: integer\lnotebooks: integer\linternet: text\l}" ]; "plan_inclusion" [shape = record, label = "{ \N| id: serial\lnombre: character varying(255)\larea_id: integer\l}" ]; "plan_obra" [shape = record, label = "{ \N| id: serial\lnombre: character varying(50)\l}" ]; "pregunta" [shape = record, label = "{ \N| id: serial\ldestacada: boolean\lvisible: boolean\lorden: integer\lnombre: text\lnombre_mostrable: text\lcategoria_id: integer\lrelevamiento_id: integer\l}" ]; "reclamo" [shape = record, label = "{ \N| id: serial\lnombre: character varying(100)\lapellido: character varying(100)\ltelefono: character varying(50)\lemail: character varying(255)\lreclamo: text\lmotivo_reclamo_id: integer\lestablecimiento_id: integer\lfecha_hora: timestamp without time zone\l}" ]; "relevamiento" [shape = record, label = "{ \N| id: serial\lnombre: text\lfecha: date\l}" ]; "relevamiento_edificio" [shape = record, label = "{ \N| id: serial\ledificio_id: integer\lrelevamiento_id: integer\lubic_tec: text\linspector_id: integer\l}" ]; "respuesta" [shape = record, label = "{ \N| id: serial\lnombre: text\lvalor: integer\lpregunta_id: integer\l}" ]; "respuesta_relevamiento_edificio" [shape = record, label = "{ \N| id: serial\lrelevamiento_edificio_id: integer\lrespuesta_id: integer\l}" ]; "respuesta_relevamiento_edificio_observacion" [shape = record, label = "{ \N| id: serial\lrespuesta_relevamiento_edificio_id: integer\lobservacion: text\l}" ]; "rubro_obra" [shape = record, label = "{ \N| id: serial\lnombre: character varying(255)\l}" ]; "sf_guard_forgot_password" [shape = record, label = "{ \N| id: bigserial\luser_id: bigint\lunique_key: character varying(255)\lexpires_at: timestamp without time zone\lcreated_at: timestamp without time zone\lupdated_at: timestamp without time zone\l}" ]; "sf_guard_group" [shape = record, label = "{ \N| id: bigserial\lname: character varying(255)\ldescription: character varying(1000)\lcreated_at: timestamp without time zone\lupdated_at: timestamp without time zone\l}" ]; "sf_guard_group_permission" [shape = record, label = "{ \N| group_id: bigint\lpermission_id: bigint\lcreated_at: timestamp without time zone\lupdated_at: timestamp without time zone\l}" ]; "sf_guard_permission" [shape = record, label = "{ \N| id: bigserial\lname: character varying(255)\ldescription: character varying(1000)\lcreated_at: timestamp without time zone\lupdated_at: timestamp without time zone\l}" ]; "sf_guard_remember_key" [shape = record, label = "{ \N| id: bigserial\luser_id: bigint\lremember_key: character varying(32)\lip_address: character varying(50)\lcreated_at: timestamp without time zone\lupdated_at: timestamp without time zone\l}" ]; "sf_guard_user" [shape = record, label = "{ \N| id: bigserial\lfirst_name: character varying(255)\llast_name: character varying(255)\lemail_address: character varying(255)\lusername: character varying(128)\lalgorithm: character varying(128)\lsalt: character varying(128)\lpassword: character varying(128)\lis_active: boolean\lis_super_admin: boolean\llast_login: timestamp without time zone\lcreated_at: timestamp without time zone\lupdated_at: timestamp without time zone\l}" ]; "sf_guard_user_group" [shape = record, label = "{ \N| user_id: bigint\lgroup_id: bigint\lcreated_at: timestamp without time zone\lupdated_at: timestamp without time zone\l}" ]; "sf_guard_user_permission" [shape = record, label = "{ \N| user_id: bigint\lpermission_id: bigint\lcreated_at: timestamp without time zone\lupdated_at: timestamp without time zone\l}" ]; "comuna_distrito" -> "comuna" [label="comuna_distrito_comuna_id_comuna_id"]; "comuna_distrito" -> "distrito" [label="comuna_distrito_distrito_id_distrito_id"]; "domicilio_edificio" -> "edificio" [label="domicilio_edificio_edificio_id_edificio_id"]; "edificio_inclusion" -> "edificio" [label="edificio_inclusion_edificio_id_edificio_id"]; "edificio_inclusion" -> "plan_inclusion" [label="edificio_inclusion_plan_id_plan_inclusion_id"]; "establecimiento" -> "domicilio_edificio" [label="establecimiento_domicilio_edificio_id_domicilio_edificio_id"]; "establecimiento_inclusion" -> "establecimiento" [label="establecimiento_inclusion_establecimiento_id_establecimiento_id"]; "establecimiento_libros" -> "establecimiento" [label="establecimiento_libros_establecimiento_id_establecimiento_id"]; "establecimiento_nivel_modalidad" -> "establecimiento" [label="eeei"]; "establecimiento_nivel_modalidad" -> "nivelmodalidad" [label="enni"]; "establecimiento_totales_sgd_anuales" -> "establecimiento" [label="eeei_1"]; "establecimiento_totales_sge_anuales" -> "establecimiento" [label="eeei_2"]; "mantenimiento_edificio" -> "edificio" [label="mantenimiento_edificio_edificio_id_edificio_id"]; "obra" -> "edificio" [label="obra_edificio_id_edificio_id"]; "obra" -> "rubro_obra" [label="obra_rubro_obra_id_rubro_obra_id"]; "obra" -> "estado_obra" [label="obra_estado_obra_id_estado_obra_id"]; "obra" -> "plan_obra" [label="obra_plan_obra_id_plan_obra_id"]; "plan1x1_establecimiento" -> "plan1x1" [label="plan1x1_establecimiento_plan1x1_id_plan1x1_id"]; "plan1x1_establecimiento" -> "establecimiento" [label="plan1x1_establecimiento_establecimiento_id_establecimiento_id"]; "plan_inclusion" -> "area_inclusion" [label="plan_inclusion_area_id_area_inclusion_id"]; "pregunta" -> "categoria" [label="pregunta_categoria_id_categoria_id"]; "pregunta" -> "relevamiento" [label="pregunta_relevamiento_id_relevamiento_id"]; "reclamo" -> "motivo_reclamo" [label="reclamo_motivo_reclamo_id_motivo_reclamo_id"]; "reclamo" -> "establecimiento" [label="reclamo_establecimiento_id_establecimiento_id"]; "relevamiento_edificio" -> "edificio" [label="relevamiento_edificio_edificio_id_edificio_id"]; "relevamiento_edificio" -> "relevamiento" [label="relevamiento_edificio_relevamiento_id_relevamiento_id"]; "relevamiento_edificio" -> "inspector" [label="relevamiento_edificio_inspector_id_inspector_id"]; "respuesta" -> "pregunta" [label="respuesta_pregunta_id_pregunta_id"]; "respuesta_relevamiento_edificio" -> "relevamiento_edificio" [label="rrri"]; "respuesta_relevamiento_edificio" -> "respuesta" [label="respuesta_relevamiento_edificio_respuesta_id_respuesta_id"]; "respuesta_relevamiento_edificio_observacion" -> "respuesta_relevamiento_edificio" [label="rrri_1"]; "sf_guard_forgot_password" -> "sf_guard_user" [label="sf_guard_forgot_password_user_id_sf_guard_user_id"]; "sf_guard_group_permission" -> "sf_guard_group" [label="sf_guard_group_permission_group_id_sf_guard_group_id"]; "sf_guard_group_permission" -> "sf_guard_permission" [label="sf_guard_group_permission_permission_id_sf_guard_permission_id"]; "sf_guard_remember_key" -> "sf_guard_user" [label="sf_guard_remember_key_user_id_sf_guard_user_id"]; "sf_guard_user_group" -> "sf_guard_user" [label="sf_guard_user_group_user_id_sf_guard_user_id"]; "sf_guard_user_group" -> "sf_guard_group" [label="sf_guard_user_group_group_id_sf_guard_group_id"]; "sf_guard_user_permission" -> "sf_guard_user" [label="sf_guard_user_permission_user_id_sf_guard_user_id"]; "sf_guard_user_permission" -> "sf_guard_permission" [label="sf_guard_user_permission_permission_id_sf_guard_permission_id"]; }