SQLite C 接口
xAccess VFS 方法的标志
#define SQLITE_ACCESS_EXISTS 0 #define SQLITE_ACCESS_READWRITE 1 /* Used by PRAGMA temp_store_directory */ #define SQLITE_ACCESS_READ 2 /* Unused */
这些整数常量可以用作sqlite3_vfs对象的 xAccess 方法的第三个参数。它们确定 xAccess 方法正在寻找的权限类型。使用 SQLITE_ACCESS_EXISTS,xAccess 方法只是检查文件是否存在。使用 SQLITE_ACCESS_READWRITE,xAccess 方法检查命名目录是否可读和可写(换句话说,是否可以在目录中添加、删除和重命名文件)。SQLITE_ACCESS_READWRITE 常量当前仅由 temp_store_directory pragma使用,尽管这可能会在 SQLite 的未来版本中改变。使用 SQLITE_ACCESS_READ,xAccess 方法检查文件是否可读。SQLITE_ACCESS_READ 常量目前未使用,但它可能会在 SQLite 的未来版本中使用。