Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 2.22 KB

tracking_auditoria_v2.4.asc

File metadata and controls

46 lines (35 loc) · 2.22 KB
ToDo

PARA AMBOS SCRIPTS: 1.- *FALTA: Agregar Términos de Licencia

PARA EL SCRIPT 01: BASE DE DATOS DE AUDITORIA: 1.- Conexión a la base de datos (listo)

2.- Creación de la base de datos de auditoria aud_database
		Esta debe hacerse de forma manual (proceso automatizado) (listo)
3.- Extraer lista de tablas de la base de datos (listo)
4.- Extraer lista de columnas de la tabla	(listo)
		(listo) Extraer: nombre, tipo y longitud
		(listo) El orden en el que recupera los datos es incierto,
		se podría ordenar por orden alfabético (ordenado mediante el campo "ordinal_position" de la tabla information_schema.columns)
	En el campo del que se obtiene la longitud de un variable character (listo)
		(character_maximum_length) es distinto al de otros campos.
5.-	Crear tabla y columnas de auditoria
		(listo) Se debe hacer una condición para que en caso de que
		retorne "none" el campo "character_maximum_length" no imprima
		nada al archivo
		*FALTA: No incluir las Tablas de Sistema (POstgreSQL / Framework) (listo)
		*OPCIONAL: lo que sigue después de los campos (Comentarios y otros)
6.- DESEABLE: Al crear la BD nueva, cambiar/usar a la misma, antes de los "CREATE TABLE" (listo)
7.-	Crear store procedure para cada tabla
		(listo) Copiar la plantilla de un StoreProcedure SQL
		(listo): Programar la autoconstrucción del StoreProcedure
		*FALTA: No incluir las Tablas de Sistema (POstgreSQL / Framework) (listo)
8.-	Crear trigger para cada tabla
		(listo) Copiar la plantilla de un Trigger SQL
		(listo) Programar la autoconstrucción del Trigger
		*FALTA: No incluir las Tablas de Sistema (POstgreSQL / Framework) (listo)
9.- *FALTA: Que los trigger y StoreProcedure apunten a la base de datos que se audita, actualmente estan enfocados a la misma BD de auditoria. 100 % Funcional(listo)
10.- Agregar el plugin dblink de forma automatica (listo)
11.- Reiniciar autimaticamente el servicio del openerp despues de crear los trigger (listo)
12 .- *FALTA: Encontrar una forma de que los credenciales del usuario y password no esten a la vista en los Trigger Functions