Código SQLITE_LOCKED · Problema relatado por SQLite.
Explicação traduzida
O código de resultado SQLITE_LOCKED indica que uma operação de gravação não poderia continuar por causa de um conflito dentro da mesma conexão de banco de dados ou de um conflito com uma conexão de banco de dados diferente que usa um cache compartilhado. Por exemplo, uma instrução DROP TABLE não pode ser executada enquanto outro thread está lendo a partir dessa tabela na mesma conexão de banco de dados porque a queda da tabela excluiria a tabela de sob o leitor concorrente. O código de resultado SQLITE_LOCKED difere de SQLITE_BUSY no que SQLITE_LOCKED indica um conflito na mesma conexão de banco de dados (ou em uma conexão com um cache compartilhado) enquanto que SQLITE_BUSY indica um conflito com uma conexão de banco de dados diferente, provavelmente em um processo diferente.
OPUS-MT · Helsinki-NLP / CTranslate2 · Esta é uma tradução automática. Confira os termos técnicos e as condições aplicáveis no original em inglês.
Explicação oficial · Texto original
The SQLITE_LOCKED result code indicates that a write operation could not continue because of a conflict within the same database connection or a conflict with a different database connection that uses a shared cache.
For example, a DROP TABLE statement cannot be run while another thread is reading from that table on the same database connection because dropping the table would delete the table out from under the concurrent reader.
The SQLITE_LOCKED result code differs from SQLITE_BUSY in that SQLITE_LOCKED indicates a conflict on the same database connection (or on a connection with a shared cache) whereas SQLITE_BUSY indicates a conflict with a different database connection, probably in a different process.
Links de solução de problemas e diagnóstico
Primeiro, confira se o produto, a versão e o ambiente do documento correspondem à sua situação.
Modificações: English prose extracted; whitespace normalized; Korean context and classified official links added. Python code examples not redistributed. As explicações traduzidas são identificadas como traduções automáticas.