文章讲述了作者初次接触 SQLite 数据库的体验和感受。作者一开始认为自己对 SQLite 有一定了解,但在实际使用过程中发现了一些令人惊讶的“怪癖”,例如不支持 ALTER COLUMN 和 DROP CONSTRAINT 等常用操作,并且数据类型系统也比较特殊。尽管 SQLite 有一些 impressive 的特性,例如流处理,但作者认为与 PostgreSQL 相比,SQLite 的使用体验仍然比较糟糕。