4 ms·
Is this sqlite built from source or a distro sqlite? It's possible the defaults differ with build settings.
by eatonphil 1y ago
Is this sqlite built from source or a distro sqlite? It's possible the defaults differ with build settings.
- supriyo-biswas 1y agoThe one which avinassh shows is MacOS's SQLite under /usr/bin/sqlite3. In general it also has some other weird settings, like not having concat() method, last I checked.
- ncruces 1y agoThe Apple built macOS SQLite is something. Another oddity: misteriously reserving 12 bytes per page for whatever reason, making databases created with it forever incompatible with the checksum VFS. Other: having 3 different layers of fsync to avoid actually doing any F_FULLFSYNC ever, even when you ask it for a fullfsync (read up on F_BARRIERFSYNC).
- zimpenfish 1y ago> it also has some other weird settings You also can't load extensions with `.load` (presumably security but a pain in the arse.) user ~ $ echo | /opt/homebrew/opt/sqlite3/bin/sqlite3 '.load' [2025-08-25T09:27:54Z INFO sqlite_zstd::create_extension] [sqlite-zstd] initialized user ~ $ echo | /usr/bin/sqlite3 '.load' Error: unknown command or invalid arguments: "load". Enter ".help" for help