跳到主要内容

SQLite 打开标志

备注

这些标志用于 DB_Open 函数

定义标识符描述
UNKNOWN_SQLITE_OPEN未知打开模式
SQLITE_OPEN_READONLY只读模式
SQLITE_OPEN_READWRITE读写模式
SQLITE_OPEN_CREATE创建数据库
SQLITE_OPEN_DELETEONCLOSE需要 VFS 支持
SQLITE_OPEN_EXCLUSIVE需要 VFS 支持
SQLITE_OPEN_AUTOPROXY需要 VFS 支持
SQLITE_OPEN_URIURI 访问模式
SQLITE_OPEN_MEMORY内存数据库模式
SQLITE_OPEN_MAIN_DB需要 VFS 支持
SQLITE_OPEN_TEMP_DB需要 VFS 支持
SQLITE_OPEN_TRANSIENT_DB需要 VFS 支持
SQLITE_OPEN_MAIN_JOURNAL需要 VFS 支持
SQLITE_OPEN_TEMP_JOURNAL需要 VFS 支持
SQLITE_OPEN_SUBJOURNAL需要 VFS 支持
SQLITE_OPEN_SUPER_JOURNAL需要 VFS 支持
SQLITE_OPEN_NOMUTEX非互斥锁模式
SQLITE_OPEN_FULLMUTEX完全互斥锁模式
SQLITE_OPEN_SHAREDCACHE共享缓存模式
SQLITE_OPEN_PRIVATECACHE私有缓存模式
SQLITE_OPEN_WAL需要 VFS 支持
SQLITE_OPEN_NOFOLLOW禁止符号链接
SQLITE_OPEN_EXRESCODE扩展错误码
备注

关于 VFS 的详细信息请参考:https://www.sqlite.org/c3ref/vfs.html