-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- SIU - PREINSCRIPCIÓN -- Versión de creación / revisión: 3.7.0, 3.12.0, 3.21.0, 3.22.0 -- Tabla: sga_preinscripcion -- -- Formulario de Preinscripción -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --DROP SEQUENCE sga_preinscripcion_seq; CREATE SEQUENCE IF NOT EXISTS sga_preinscripcion_seq START 1; -- DROP TABLE IF EXISTS sga_preinscripcion; CREATE TABLE sga_preinscripcion ( id_preinscripcion INTEGER DEFAULT nextval('sga_preinscripcion_seq'::text) NOT NULL, --usuario VARCHAR(100) NOT NULL, clave VARCHAR(255) NOT NULL, codigo_validacion VARCHAR(127), codigo_validacion_alta Timestamp with time zone, email_valido TIMESTAMP, facebook VARCHAR(100), google VARCHAR(100), fecha_registro TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP, fecha_ult_modif DATE NOT NULL, version_modificacion INTEGER NOT NULL, version_impresa INTEGER, persona INTEGER, -- Para completar por G3 al incorporar duplicada Char(1) NOT NULL DEFAULT 'N', pregunta_secreta VARCHAR(255) NOT NULL DEFAULT '', respuesta_secreta VARCHAR(255) NOT NULL DEFAULT '', ---------------------------------------------------------------------------- -- Datos personales principales apellido VARCHAR(60) NOT NULL, nombres VARCHAR(60) NOT NULL, apellido_elegido VARCHAR(60) , nombres_elegido VARCHAR(60) , pais_documento INTEGER NOT NULL, tipo_documento INTEGER NOT NULL, nro_documento VARCHAR(20) NOT NULL, validado_con_renaper CHAR(1) NOT NULL DEFAULT 'N', numero_cuil VARCHAR(15), sexo CHAR(1), identidad_genero INTEGER, identidad_genero_otro VARCHAR(100), fecha_nacimiento DATE, nacionalidad INTEGER, loc_nacimiento INTEGER, turno_preferido VARCHAR(20), -- Turno preferido de cursada -- Colegio secundario es_mayor_25_sin_secundario Char(1) NOT NULL DEFAULT 'N', colegio_secundario INTEGER, titulo_secundario INTEGER, anio_egreso_sec INTEGER, -- Cedula de Identidad - Pasaporte ent_emisora_ci INTEGER, nro_ci DECIMAL(15,0), pais_emisor_pasap INTEGER, nro_pasap VARCHAR(15), -- Datos padres apellido_padre VARCHAR(60), nombres_padre VARCHAR(60), apellido_madre VARCHAR(60), nombres_madre VARCHAR(60), -- Datos censales - personales alu_est_civil_uh CHAR(1), alu_trab_hace CHAR(1), alu_trab_desjub CHAR(1), alu_trab_fami CHAR(1), alu_trab_ocup CHAR(1), alu_trab_tarea VARCHAR(255), padre_trab_hace CHAR(1), padre_trab_ocup CHAR(1), padre_trab_otro CHAR(1), padre_trab_tarea VARCHAR(255), madre_trab_hace CHAR(1), madre_trab_ocup CHAR(1), madre_trab_otro CHAR(1), madre_trab_tarea VARCHAR(255), alu_cos_est_ap_fam CHAR(1), alu_cos_est_trab CHAR(1), alu_cos_est_beca CHAR(1), alu_cos_est_plsoc CHAR(1), alu_cos_est_otra CHAR(1), alu_cos_est_espec VARCHAR(255), alu_beca_muni CHAR(1), alu_beca_otra CHAR(1), alu_beca_prov CHAR(1), alu_beca_tipo_eco CHAR(1), alu_beca_tipo_ser CHAR(1), alu_beca_tipo_inv CHAR(1), alu_beca_eco_tran CHAR(1), alu_beca_eco_come CHAR(1), alu_beca_eco_foto CHAR(1), alu_beca_eco_efec CHAR(1), alu_beca_eco_habi CHAR(1), alu_otestsup_uni VARCHAR(255), alu_otestsup_tipo CHAR(1), alu_otestsup_area VARCHAR(255), alu_otestsup_carr VARCHAR(255), alu_otestsup_esta CHAR(1), alu_otestsup_razon_abandono INTEGER, alu_otestsup_razon_abandono_otros VARCHAR(200), alu_otestsup_egre INTEGER, alu_otestsup_niv CHAR(1), alu_tec_pc_casa CHAR(1), alu_tec_pc_trab CHAR(1), alu_tec_pc_univ CHAR(1), alu_tec_pc_otro CHAR(1), alu_tec_int_movil CHAR(1), alu_tec_int_casa CHAR(1), alu_tec_int_trab CHAR(1), alu_tec_int_univ CHAR(1), alu_tec_int_otro CHAR(1), alu_idioma_ingl CHAR(1), alu_idioma_fran CHAR(1), alu_idioma_port CHAR(1), alu_idioma_ital CHAR(1), alu_idioma_alem CHAR(1), alu_idioma_chino CHAR(1), alu_idioma_otro VARCHAR(20), alu_idioma_otro_nivel CHAR(1), sec_egreso CHAR(1), o_est_ter_estado CHAR(1), o_est_uni_estado CHAR(1), sit_actual_padre CHAR(1), sit_actual_madre CHAR(1), tit_obt_padre VARCHAR(60), tit_obt_madre VARCHAR(60), cant_fami_cargo INTEGER, cant_empl_cargo INTEGER, barrio_per_lec VARCHAR(60), barrio_proc VARCHAR(60), barrio_alleg VARCHAR(60), pais_nacionalidad INTEGER, existe_trab_alum INTEGER, cant_hijos_alum INTEGER, vive_actual_con INTEGER, obra_social_alu CHAR(1), obra_social_trab CHAR(1), obra_social_fami CHAR(1), obra_social_univ CHAR(1), costea_estudios INTEGER, tiene_beca CHAR(1), tiene_beca_univ CHAR(1), tiene_beca_nacio CHAR(1), tiene_beca_inter CHAR(1), remuneracion CHAR(1), hora_sem_trab_alum INTEGER, practica_deportes CHAR(1), hace_dep_univ CHAR(1), hace_dep_gim_priv CHAR(1), hace_dep_partic CHAR(1), hace_dep_otros CHAR(1), prac_dep_futbol CHAR(1), prac_dep_basquet CHAR(1), prac_dep_voley CHAR(1), prac_dep_gimnasia CHAR(1), prac_dep_tenis CHAR(1), prac_dep_natacion CHAR(1), prac_dep_handball CHAR(1), prac_dep_otros CHAR(1), padre_vive CHAR(1), madre_vive CHAR(1), vive_con_conyuge INTEGER, vive_con_padre INTEGER, vive_con_madre INTEGER, vive_con_hijos INTEGER, vive_con_hermanos INTEGER, celular_numero VARCHAR(18), celular_compania VARCHAR(5), estado_civil INTEGER, e_mail VARCHAR(100), tipo_visa VARCHAR(20), otorgamiento_visa DATE, vencimiento_visa DATE, tipo_residencia CHAR(1), tipo_res_per_lect INTEGER, calle_per_lect VARCHAR(50), numero_per_lect VARCHAR(10), piso_per_lect VARCHAR(3), dpto_per_lect VARCHAR(5), unidad_per_lect VARCHAR(3), loc_per_lect INTEGER, cp_per_lect VARCHAR(15), te_per_lect VARCHAR(18), calle_proc VARCHAR(50), numero_proc VARCHAR(10), piso_proc VARCHAR(3), dpto_proc VARCHAR(5), unidad_proc VARCHAR(3), loc_proc INTEGER, cp_proc VARCHAR(15), te_proc VARCHAR(18), otros_estud_super VARCHAR(60), fliares_cargo_alum VARCHAR(60), sit_laboral_alu INTEGER, categ_ocup_alum INTEGER, act_econom_alum INTEGER, det_rama_act_alum VARCHAR(60), rel_trab_propuesta INTEGER, sit_laboral_padre INTEGER, ult_est_cur_padre INTEGER, act_econom_padre INTEGER, det_rama_act_padre VARCHAR(60), categ_ocup_padre INTEGER, sit_laboral_madre INTEGER, ult_est_cur_madre INTEGER, act_econom_madre INTEGER, det_rama_act_madre VARCHAR(60), categ_ocup_madre INTEGER, apellido_pers_alleg VARCHAR(60), nombre_pers_alleg VARCHAR(60), tipo_allegado CHAR(1), calle_pers_alleg VARCHAR(50), nro_pers_alleg VARCHAR(10), piso_pers_alleg VARCHAR(3), dpto_pers_alleg VARCHAR(5), unidad_pers_alleg VARCHAR(3), loc_pers_alleg INTEGER, cp_pers_alleg VARCHAR(15), te_pers_alleg VARCHAR(18), residencia CHAR(1), fecha_respre_otorg DATE, fecha_respre_venc DATE, -- Pueblos originacios pertenece_pueblo_originario CHAR(1), pueblo_originario INTEGER, pueblo_originario_otro VARCHAR(100), -- Inscripto en otra Institución insc_otra_inst CHAR(1), insc_otra_inst_descr VARCHAR(100), -- Cómo conocío la institución como_conocio_institucion VARCHAR(255), -- Orientación vocacional orientacion_recibida INTEGER, -- Motivos de elección de la Institución mot_inst_econom CHAR(1), mot_inst_prestigio CHAR(1), mot_inst_difusion CHAR(1), mot_inst_rec_estud CHAR(1), mot_inst_rec_amigos CHAR(1), mot_inst_sist_ing CHAR(1), mot_inst_ubicacion CHAR(1), mot_inst_otros CHAR(1), -- Motivos de elección de Propuesta mot_prop_vocacion CHAR(1), mot_prop_sug_fam CHAR(1), mot_prop_rec_social CHAR(1), mot_prop_ins_lab CHAR(1), mot_prop_perf_prof CHAR(1), mot_prop_mejora_ec CHAR(1), mot_prop_util_soc CHAR(1), mot_prop_otros CHAR(1), -- Es celíaco es_celiaco CHAR(1), -- Discapacidad condicion_discapacidad Char(1) NOT NULL DEFAULT 'N', tiene_cud Char(1) DEFAULT 'N', disc_auditiva Char(1) DEFAULT 'N', aud_tipo Smallint DEFAULT 1, aud_lenguaje_senias Char(1) DEFAULT 'N', aud_lenguaje_labial Char(1) DEFAULT 'N', aud_comunicacion_otra Text, aud_apoyo_vida_diaria Text, aud_req_interprete_lengua_senias Char(1) DEFAULT 'N', aud_req_aro_magnetico Char(1) DEFAULT 'N', aud_req_otros_apoyos Char(1) DEFAULT 'N', aud_otros_apoyos Text, disc_visual Char(1) DEFAULT 'N', vis_dificultad_para_ver Smallint DEFAULT 1, vis_apoyo_vida_diaria Text, vis_req_archivo_audio Char(1) DEFAULT 'N', vis_req_texto_digital Char(1) DEFAULT 'N', vis_req_texto_braile Char(1) DEFAULT 'N', vis_req_otros_apoyos Char(1) DEFAULT 'N', vis_otros_apoyos Text, disc_motora Char(1) DEFAULT 'N', mot_apoyo_vida_diaria Text, mot_req_apoyo_aula Char(1) DEFAULT 'N', mot_apoyo_aula Text, mot_req_otros_apoyos Char(1) DEFAULT 'N', mot_otros_apoyos Text, disc_cond_psicosocial Char(1) DEFAULT 'N', psi_descripcion Text, psi_apoyo_vida_diaria Text, psi_req_otros_apoyos Char(1) DEFAULT 'N', psi_otros_apoyos Text, disc_otra Char(1) DEFAULT 'N', otra_descripcion Text, otra_req_apoyo_vida_diaria Char(1) DEFAULT 'N', otra_apoyo_vida_diaria Text, informacion_importante Text, -- Adeuda materias adeuda_materias CHAR(1), estado CHAR(1) NOT NULL -- P = Pendiente de activacion -- A = Activado. La persona respondió el mail enviado -- C = Comprobante impreso. Preparado para ingresarlo en Guarani -- I = Inscripto en Gestión ); ALTER TABLE sga_preinscripcion ADD CONSTRAINT pk_sga_preinscripcion PRIMARY KEY (id_preinscripcion); ---- Valores por defecto para campos "booleanos" ------------------------------- ALTER TABLE sga_preinscripcion ALTER COLUMN alu_est_civil_uh SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_trab_desjub SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_trab_fami SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN remuneracion SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN practica_deportes SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN hace_dep_gim_priv SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN hace_dep_univ SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN hace_dep_partic SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN hace_dep_otros SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_futbol SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_basquet SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_voley SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_gimnasia SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_tenis SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_natacion SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_handball SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_otros SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_cos_est_ap_fam SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_cos_est_plsoc SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_cos_est_trab SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_cos_est_beca SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_cos_est_otra SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN tiene_beca SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN tiene_beca_univ SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN tiene_beca_inter SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN tiene_beca_nacio SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_prov SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_muni SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_otra SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_tipo_eco SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_tipo_ser SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_tipo_inv SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_eco_tran SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_eco_efec SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_eco_foto SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_eco_habi SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_eco_come SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_pc_casa SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_pc_trab SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_pc_univ SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_pc_otro SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_int_casa SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_int_trab SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_int_univ SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_int_movil SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_int_otro SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN insc_otra_inst SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_econom SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_prestigio SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_difusion SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_rec_estud SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_rec_amigos SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_sist_ing SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_ubicacion SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_otros SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_vocacion SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_sug_fam SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_rec_social SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_ins_lab SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_perf_prof SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_mejora_ec SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_util_soc SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_otros SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN adeuda_materias SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN insc_otra_inst SET DEFAULT 'N'; ALTER TABLE sga_preinscripcion ALTER COLUMN es_celiaco SET DEFAULT 'N';