Hacker News new | ask | show | jobs
by lacunary 17 days ago
tuning defaults for performance feels much more acceptable than tuning defaults for correctness
1 comments

It's for backwards compatibility, as always. You also need to enable foreign keys or they aren't enforced. You also need to tune for performance (enable WAL, adjust cache size, etc.).

The SQLite documentation is very up front about these things [1] and more. It should only be an issue if you're the type of person who never reads any documentation.

[1] https://sqlite.org/quirks.html