This allows to build SQLite with support for the batch-atomic write optimization. It makes use of atomic write support provided by the underlying file system. Currently, this is only supported on F2FS. It it does not work with overlayfs. Signed-off-by: Jan Hoffmann <jan@3e8.eu>
53 lines
911 B
Text
53 lines
911 B
Text
menu "Configuration"
|
|
depends on PACKAGE_libsqlite3
|
|
|
|
config SQLITE3_BATCH_ATOMIC_WRITE
|
|
bool "Batch-atomic write support"
|
|
default n
|
|
help
|
|
Enable batch-atomic write optimization (supported only on F2FS).
|
|
|
|
config SQLITE3_DYNAMIC_EXTENSIONS
|
|
bool "Dynamic extensions"
|
|
default y
|
|
help
|
|
Enable loadable extensions.
|
|
|
|
config SQLITE3_FTS3
|
|
bool "FTS3 support"
|
|
default y
|
|
help
|
|
Enable FTS3 support.
|
|
|
|
config SQLITE3_FTS4
|
|
bool "FTS4 support"
|
|
depends on SQLITE3_FTS3
|
|
default y
|
|
help
|
|
Enable FTS4 support.
|
|
|
|
config SQLITE3_FTS5
|
|
bool "FTS5 support"
|
|
default y
|
|
help
|
|
Enable FTS5 support.
|
|
|
|
config SQLITE3_JSON1
|
|
bool "JSON1 extension"
|
|
default y
|
|
help
|
|
Include JSON1 support. This is the default.
|
|
|
|
config SQLITE3_RTREE
|
|
bool "R-Tree support"
|
|
default y
|
|
help
|
|
Enable R-Tree support.
|
|
|
|
config SQLITE3_SESSION
|
|
bool "Session extension"
|
|
default n
|
|
help
|
|
Enable the session extension (default no).
|
|
|
|
endmenu
|