Malformed sqlite database
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 18/100
Línea de trabajo
Empieza por reproducir el comportamiento incorrecto de la base de datos notificado con la base de datos SQLite de aw-server en ~/.local/share/activitywatch/aw-server/peewee-sqlite.v2.db y el flujo restart-server de aw-qt. El issue proporciona un comando manual de recuperación de volcado y recreación con sqlite3, pero no identifica archivos de código ni el cambio esperado en el producto. Para darlo por terminado, sería necesario que los maintainers acordaran si esto debería ser una recuperación automática, un mejor manejo de errores o documentación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
So it happened, I have on that data from the end of 2019 and I was sad to delete but it is possible to recover the data on it.
sqlite3 /home/[your-user]/.local/share/activitywatch/aw-server/peewee-sqlite.v2.db ".dump" > dump.sql
rm -f /home/[your-user]/.local/share/activitywatch/aw-server/peewee-sqlite.v2.db
sqlite3 -init dump.sql /home/[your-user]/.local/share/activitywatch/aw-server/peewee-sqlite.v2.db
.quit
With this commands I was able to recreate a database and now activity watch starts. In case of this issue you have aw-qt reporting an error, if you press restart server aw-qt crashes...
With the more details button you see the error on peewee about the malformed database, so you need to do those commands and restart aw-qt.
- Lenguaje dominante
- Python
- Estrellas
- 128
- Forks
- 94
- Merge medio
- 3 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ActivityWatch/aw-server
-
Prometheus + Grafana?Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
ActivityWatch/aw-server#149 · 9 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ActivityWatch/aw-server#100 · 1 reacción ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
ActivityWatch/aw-server#92 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ActivityWatch/aw-server#86 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 32/100
ActivityWatch/aw-server#85 · 1 reacción ·
Todos los issues de ActivityWatch/aw-server
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
PedestrianDynamics/pyFDS-Evac#343 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
theskumar/python-dotenv#708 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 2 días
-
Docs Timedelta
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
pandas-dev/pandas#69919 ·
Los mantenedores suelen responder en 1 día
-
API documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
zephyrproject-rtos/west#1009 · 2 comentarios ·
Los mantenedores suelen responder en 3 días