Database Dilemmas

Not sure which database to choose, or why? Database Dilemmas covers everything related to SQL, NoSQL, and new-and-emerging database technologies.

Member-only story

10 Things Developers Love To Hate About SQLite Databases

SQLite has a giant list of quirks and “gotchas” that have made PostgreSQL “the champion.” Here’s what you need to know.

Dr. Derek Austin 🥳
Database Dilemmas
Published in
8 min readJan 8, 2025

--

I read this great Reddit comment about SQLite vs. PostgreSQL, where a smart developer is listing out every thing he doesn’t like about SQLite.

“[1] SQLite is flexible with regard to datatypes. Datatypes are advisory rather than mandatory.😒

[2] No Separate BOOLEAN Datatype😒

[3] No Separate DATETIME Datatype😱

[4] Foreign Key Enforcement Is Off By Default😱

[5] PRIMARY KEYs Can Sometimes Contain NULLs😞

[6] Does Not Do Full Unicode Case Folding By Default😞

[7] Keywords Can Often Be Used As Identifiers🥴

[8] Dubious SQL Is Allowed Without Any Error Or Warning😒

[9] AUTOINCREMENT Does Not Work The Same As MySQL😞

--

--

Database Dilemmas
Database Dilemmas

Published in Database Dilemmas

Not sure which database to choose, or why? Database Dilemmas covers everything related to SQL, NoSQL, and new-and-emerging database technologies.

Dr. Derek Austin 🥳
Dr. Derek Austin 🥳

Written by Dr. Derek Austin 🥳

Hi, I'm Doctor Derek! I've been a professional web developer since 2005, and I love writing about programming with JavaScript, TypeScript, React, Next.js & Git.

No responses yet