I made one mistake in my article about SQLite. They recently changed the comparison operators to work based on type instead of by value. I found this out from a Linux Journal article on SQLite. I am glad that the argument for typing prevailed. If they put in some validation of types when inserting and updating, then that would be enough to preserve data integrity.
Your previous entry definitely gave me some food for thought about SQLite, but it's nice to know that it's not quite as bad as it could have been. Thanks for the update.