Created
December 20, 2023 00:17
-
-
Save hoffmang9/ab52e699b2a261f0046a475993451e34 to your computer and use it in GitHub Desktop.
sqlite3 compile time options Ubuntu 22.04
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
python -c ' | |
import sqlite3 | |
import sys | |
conn = sqlite3.connect(":memory:") | |
print("Python version:", sys.version) | |
print("SQLite version:", conn.execute("select sqlite_version()").fetchone()[0]) | |
print("SQLite compile options\n " + "\n ".join(r[0] for r in conn.execute("pragma compile_options").fetchall())) | |
for pragma in ( | |
"foreign_keys", "defer_foreign_keys", "ignore_check_constraints", "legacy_alter_table", | |
"recursive_triggers", "writable_schema", | |
): | |
output = conn.execute("pragma %s" % pragma).fetchone() | |
print("Pragma {}: {}".format(pragma, output[0])) | |
' | |
Python version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] | |
SQLite version: 3.37.2 | |
SQLite compile options | |
ATOMIC_INTRINSICS=1 | |
COMPILER=gcc-11.3.0 | |
DEFAULT_AUTOVACUUM | |
DEFAULT_CACHE_SIZE=-2000 | |
DEFAULT_FILE_FORMAT=4 | |
DEFAULT_JOURNAL_SIZE_LIMIT=-1 | |
DEFAULT_MMAP_SIZE=0 | |
DEFAULT_PAGE_SIZE=4096 | |
DEFAULT_PCACHE_INITSZ=20 | |
DEFAULT_RECURSIVE_TRIGGERS | |
DEFAULT_SECTOR_SIZE=4096 | |
DEFAULT_SYNCHRONOUS=2 | |
DEFAULT_WAL_AUTOCHECKPOINT=1000 | |
DEFAULT_WAL_SYNCHRONOUS=2 | |
DEFAULT_WORKER_THREADS=0 | |
ENABLE_COLUMN_METADATA | |
ENABLE_DBSTAT_VTAB | |
ENABLE_FTS3 | |
ENABLE_FTS3_PARENTHESIS | |
ENABLE_FTS3_TOKENIZER | |
ENABLE_FTS4 | |
ENABLE_FTS5 | |
ENABLE_JSON1 | |
ENABLE_LOAD_EXTENSION | |
ENABLE_MATH_FUNCTIONS | |
ENABLE_PREUPDATE_HOOK | |
ENABLE_RTREE | |
ENABLE_SESSION | |
ENABLE_STMTVTAB | |
ENABLE_UNLOCK_NOTIFY | |
ENABLE_UPDATE_DELETE_LIMIT | |
HAVE_ISNAN | |
LIKE_DOESNT_MATCH_BLOBS | |
MALLOC_SOFT_LIMIT=1024 | |
MAX_ATTACHED=10 | |
MAX_COLUMN=2000 | |
MAX_COMPOUND_SELECT=500 | |
MAX_DEFAULT_PAGE_SIZE=32768 | |
MAX_EXPR_DEPTH=1000 | |
MAX_FUNCTION_ARG=127 | |
MAX_LENGTH=1000000000 | |
MAX_LIKE_PATTERN_LENGTH=50000 | |
MAX_MMAP_SIZE=0x7fff0000 | |
MAX_PAGE_COUNT=1073741823 | |
MAX_PAGE_SIZE=65536 | |
MAX_SCHEMA_RETRY=25 | |
MAX_SQL_LENGTH=1000000000 | |
MAX_TRIGGER_DEPTH=1000 | |
MAX_VARIABLE_NUMBER=250000 | |
MAX_VDBE_OP=250000000 | |
MAX_WORKER_THREADS=8 | |
MUTEX_PTHREADS | |
OMIT_LOOKASIDE | |
SECURE_DELETE | |
SOUNDEX | |
SYSTEM_MALLOC | |
TEMP_STORE=1 | |
THREADSAFE=1 | |
USE_URI | |
Pragma foreign_keys: 0 | |
Pragma defer_foreign_keys: 0 | |
Pragma ignore_check_constraints: 0 | |
Pragma legacy_alter_table: 0 | |
Pragma recursive_triggers: 0 | |
Pragma writable_schema: 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment