Hacker News new | ask | show | jobs
by roenxi 2214 days ago
SQLite is for storing data in an environment where SQL is meaningful. Anyone wanting to do database admin tasks (like adjusting table schema) would be well advised to go with a Real Database.

SQLite really shines when you have a more-or-less final idea of what tables you want to build and don't have to worry about users inputting crazy data. Anything up to that and it is a model of simplicity. Anything beyond that and it is undercooked.

1 comments

I use SQLite as a Real Database and alembic helps me do silly things like alter columns by copying tables for me.