CREATE TABLE apex_revision --------------------------------------------------------------------------------------------------- --: proyecto: toba --: dump: nucleo --: dump_order_by: revision --: zona: general --: desc: Especifica la revision del SVN con que se creo el proyecto --: version: 1.0 --: instancia: 1 --------------------------------------------------------------------------------------------------- ( revision varchar(20) NOT NULL, proyecto varchar(15) , creacion timestamp(0) without time zone DEFAULT current_timestamp NOT NULL ); --################################################################################################# CREATE TABLE apex_instancia --------------------------------------------------------------------------------------------------- --: proyecto: toba --: dump: nucleo --: dump_order_by: instancia --: instancia: 1 --: zona: general --: desc: Datos de la instancia --: version: 1.0 --------------------------------------------------------------------------------------------------- ( instancia varchar(80) NOT NULL, version varchar(15) NOT NULL, institucion TEXT NULL, observaciones TEXT NULL, administrador_1 varchar(60) NULL,--NOT administrador_2 varchar(60) NULL,--NOT administrador_3 varchar(60) NULL,--NOT creacion timestamp(0) without time zone DEFAULT current_timestamp NOT NULL, CONSTRAINT "apex_instancia_pk" PRIMARY KEY ("instancia") ); --################################################################################################# CREATE TABLE apex_proyecto --------------------------------------------------------------------------------------------------- --: proyecto: toba --: dump: nucleo_multiproyecto --: dump_order_by: proyecto --: clave_proyecto: proyecto --: clave_elemento: proyecto --: zona: general --: desc: Tabla maestra de proyectos --: version: 1.0 --------------------------------------------------------------------------------------------------- ( proyecto varchar(15) NOT NULL, descripcion TEXT NOT NULL, descripcion_corta TEXT NOT NULL, estilo varchar(30) NOT NULL, con_frames smallint DEFAULT 1 NULL, frames_clase varchar(40) NULL, frames_archivo TEXT NULL, pm_impresion int8 NULL, salida_impr_html_c varchar(40) NULL, salida_impr_html_a TEXT NULL, menu varchar(15) NULL, path_includes TEXT NULL, path_browser TEXT NULL, administrador varchar(60) NULL, listar_multiproyecto smallint NULL, orden float NULL, palabra_vinculo_std varchar(30) NULL, version_toba varchar(15) NULL, requiere_validacion smallint NULL, usuario_anonimo varchar(60) NULL, usuario_anonimo_desc varchar(60) NULL, usuario_anonimo_grupos_acc TEXT NULL, validacion_intentos smallint NULL, validacion_intentos_min smallint NULL, validacion_bloquear_usuario smallint DEFAULT 1 NULL, --- 0/IP , 1/Usuario , 2/Captcha validacion_debug smallint NULL, sesion_tiempo_no_interac_min smallint NULL, sesion_tiempo_maximo_min smallint NULL, pm_sesion int8 NULL, sesion_subclase varchar(60) NULL, sesion_subclase_archivo TEXT NULL, pm_contexto int8 NULL, contexto_ejecucion_subclase varchar(60) NULL, contexto_ejecucion_subclase_archivo TEXT NULL, pm_usuario int8 NULL, usuario_subclase varchar(60) NULL, usuario_subclase_archivo TEXT NULL, encriptar_qs smallint NULL, registrar_solicitud varchar(1) NULL, registrar_cronometro varchar(1) NULL, item_inicio_sesion varchar(60) NULL,--NOT item_pre_sesion varchar(60) NULL,--NOT item_pre_sesion_popup smallint NULL,--El login dispara el sistema en una ventana popup item_set_sesion varchar(60) NULL, log_archivo smallint NULL, log_archivo_nivel smallint NULL, fuente_datos varchar(20) NULL,--NOT pagina_tipo varchar(20) NULL, version varchar(20) NULL, version_fecha date NULL, version_detalle varchar NULL, version_link TEXT NULL, tiempo_espera_ms integer NULL, navegacion_ajax smallint NULL, codigo_ga_tracker VARCHAR(20) NULL, extension_toba boolean NULL, extension_proyecto boolean NULL, CONSTRAINT "apex_proyecto_pk" PRIMARY KEY ("proyecto") --CONSTRAINT "apex_proyecto_item_is" FOREIGN KEY ("proyecto","item_inicio_sesion") REFERENCES "apex_item" ("proyecto","item") ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE, --CONSTRAINT "apex_proyecto_item_ps" FOREIGN KEY ("proyecto","item_pre_sesion") REFERENCES "apex_item" ("proyecto","item") ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE, --CONSTRAINT "apex_proyecto_fk_fuente" FOREIGN KEY ("proyecto", "fuente_datos") REFERENCES "apex_fuente_datos" ("proyecto","fuente_datos") ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE, --CONSTRAINT "apex_proyecto_fk_estilo" FOREIGN KEY ("estilo") REFERENCES "apex_estilo" ("estilo") ON DELETE NO ACTION ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE, ); --################################################################################################# CREATE TABLE apex_checksum_proyectos --------------------------------------------------------------------------------------------------- --: proyecto: toba --: dump: nucleo --: dump_order_by: proyecto --: zona: general --: desc: Especifica el checksum surgido de los metadatos actuales del proyecto --: version: 1.0 --: instancia: 1 --------------------------------------------------------------------------------------------------- ( checksum varchar(200) NOT NULL, proyecto varchar(15) NOT NULL, CONSTRAINT "apex_checksum_proyectos_pk" PRIMARY KEY ("proyecto"), CONSTRAINT "apex_checksum_proyectos_fk" FOREIGN KEY ("proyecto") REFERENCES "apex_proyecto" ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY IMMEDIATE ); --#################################################################################################