Estoy buscando una manera de configurar (a través de SQL) una tabla de registro que contenga todo lo que se ha hecho en mi base de datos sqlite (preferiblemente en términos de las instrucciones de inserción, creación de tabla, etc.). Estoy seguro de que hay una forma de hacerlo mediante el establecimiento de activadores en cada tabla, pero eso es MUY CAMINO demasiado trabajo y no augura nada bueno si cambio el esquema de la base de datos más adelante. ¿Hay algo global que funcione en la base de datos (como el desencadenador en la base de datos en sí)?manteniendo una tabla de registro en la base de datos sqlite?
También estoy abierto para otras sugerencias para mantener registros de los cambios realizados a la base de datos sqlite para que pueda mirar hacia atrás meses después en los cambios.
(Desde un punto de vista lógico hay formas, pero no puedo estar seguro de que mi programa sea el único programa que escribe en la base de datos).
Si hubo un disparador en la base de datos, ¿no se dispararía? – recursive