10 Octubre 2012 -- Respuesta de jantoni
Bueno, esto sirve para aclarar conceptos.
Hay 3 bases de datos importantes:
Archive
Hi-low
NOAA
En realidad, para corregir inconsistencias, lo más ortodoxo es corregirlas en las 3, si es que se produce una diferencia en las 3, que no siempre.
Método 1 de EA4DQX
- Paro Wview, hago una copia de las bases de datos
- Con sftp me traigo las bases de datos a arreglar a mi PC
- Arreglo wview-archive.sdb con el plugin de Sqlite para Firefox
- Arreglo wview-hilow.sdb con el mismo plugin.
- Arreglo wview-noaa.sdb con el mismo plugin siempre que el problema sea de un día anterior. Es decir, si lo que arreglo es un dato incorrecto del mismo día, no hace falta tocar el wview-noaa.sdb ya que dicha base se modifica solo una vez al día.
- Vuelvo a subir los ficheros con SFTP a la Raspberry
- Arranco de nuevo wview
- Compruebo que todo ha ido bien y, en su caso, borro la copia de las bases de datos.
Método 2
- Para Wview
- Del mismo modo que antes, y siguiendo los mismos pasos arreglo wview-archive.sdb y borro el resto de bases de datos.
- Lo subo a la Raspberry y arranco Wview, que se encargará de volver a generar wview-hilow.sdb y wview-noaa.sdb
E método 2 es mucho más rápido para el operador, ya que solo modifico una base de datos, PERO TIENE SUS INCONVENIENTES.
a) La regeneración de las otras dos bases de datos es un proceso lento que puede llegar a tardar mucho, pero mucho tiempo. Cuantos más días tengamos almacenados en wview-archive.sdb más tiempo tardará.
b) Pierdes precisión. Esto es una cuestión a valorar por cada uno. Me explico. cuando borramos las bases con máximos y mínimos, wview se encarga de regenerarlas, pero la regeneración son con los datos almacenados en wview-archive.sdb, es decir de cada 5 minutos. Pero los datos intermedios no están almacenados, pero si registrados, si así fuera el caso en las bases de máximos y mínimos. En realidad el problema es menor y por eso digo que es a valorar por cada uno.
Por otro lado, Wview nunca modifica las bases de datos hilow y noaa una vez grabados los datos. Ese es el motivo por el que si modificas los datos en wview-archive, luego tienes que hacer uno de los dos procedimientos anteriores.
Saludos.