On 31 Aug 2017, at 12:10am, Ali Dorri <alidorri...@gmail.com> wrote:
> It works. I think I should a way to calculate this reduction in the size of > the database as sometimes it seems there is no difference in size (after > VACUUM) between removing one row or two or three. > This is a research work so I need it to show me exactly how much data is > removed. SQLite databases are stored as pages of a certain length. Each table, each index, is a sequence of pages. You can delete some data but unless you free up an entire page, the file won’t get shorter. You can find out how long a page is using this command PRAGMA page_size documented here: <https://sqlite.org/pragma.html#pragma_page_size> Simon. _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users