¿Cómo saber qué proceso es responsable de un "OperationalError: la base de datos está bloqueada"?
A veces encuentro al azar:
OperationalError: la base de datos está bloqueada
en un proceso que actualiza una base de datos SQLite, pero me resulta difícil reproducir el error:
ningún otro proceso está insertando / eliminando filas al mismo tiempo solo un proceso puede hacer algunas consultas de solo lecturaSELECT
, etc.) aquí y allá, pero sin comprometerseYa he leídoOperationalError: la base de datos está bloqueada
Pregunta: ¿Hay alguna forma, cuando ocurre este error, de registrar qué otra ID de proceso es responsable del bloqueo?
ás generalmente, cómo depurar unOperationalError: database is locked
?