What does HRESULT 0x87AF050A (SQLITE_E_IOERR_DIR_FSYNC) mean?

 
Previous Next
SQLITE_E_CONSTRAINT_FUNCTION SQLITE_E_CONSTRAINT_NOTNULL

SQLITE_E_IOERR_DIR_FSYNC

SQLITE_E_IOERR_DIR_FSYNC corresponds to SQLITE_IOERR_DIR_FSYNC. On Unix VFS implementations, SQLite can synchronize a directory after creating or deleting certain files so the directory update survives a crash or power loss.

What to check

  • Check the filesystem and mount options for the directory that contains the database.
  • Check whether the database is on a network, overlay, or special-purpose filesystem with incomplete sync semantics.
  • Do not move live database files between directories while the application has them open.
PRAGMA database_list;

SQLite: Result and Error Codes

SQLite: Extended Result Codes

SQLite: VFS interface

SQLite: File Locking and Concurrency

SQLite: Network Filesystem Considerations


Looking for a different code? Search another status or error code.