SQLite doesn't automatically free up disk space as it becomes available. In other words, if your database is 1 GB in size and you delete some or all of the data, in the database, the final size of the database will still be 1 GB.
So how do you free up unused space in SQLite?
You need to vacuum your database.
So, how do you vacuum your database?
Watch this video to learn more.