Портал кодов ошибок
SQLiteSQLiteКод ошибки

SQLITE_LOCKED_VTAB

locked vtab

Другие формы записи: 518

Код SQLITE_LOCKED_VTAB · Проблема, о которой сообщает SQLite.

SQLITE_LOCKED_VTAB код результата не используется SQLite, но он доступен для использования в расширениях. Виртуальная таблица может вернуть этот код результата, чтобы указать, что они не могут завершить текущую операцию из-за замков, удерживаемых другими нитями или процессами. Расширение R-Trie возвращает этот код результата, когда делается попытка обновить R-Trie, в то время как другое подготовленное заявление активно читает R-Trie. Обновление не может продолжаться, поскольку любое изменение R-Trie может быть связано с перезагрузкой и перебалансированием узлов, что может нарушить курсоры чтения, что приведет к повторению некоторых строк и опущению других строк.

OPUS-MT · Helsinki-NLP / CTranslate2 · Это автоматический перевод. Технические термины и условия применения сверяйте с английским оригиналом.

The SQLITE_LOCKED_VTAB result code is not used by the SQLite core, but it is available for use by extensions. Virtual table implementations can return this result code to indicate that they cannot complete the current operation because of locks held by other threads or processes. The R-Tree extension returns this result code when an attempt is made to update the R-Tree while another prepared statement is actively reading the R-Tree. The update cannot proceed because any change to an R-Tree might involve reshuffling and rebalancing of nodes, which would disrupt read cursors, causing some rows to be repeated and other rows to be omitted.

Ссылки по устранению неполадок и диагностике

Сначала убедитесь, что продукт, версия и среда в документе соответствуют вашей ситуации.

Эта запись содержит ссылки только на официальный справочник кодов. Отдельная процедура устранения неполадки не проверялась.