Added vacuum to CLI and Python API

This commit is contained in:
Simon Willison 2019-01-24 19:39:04 -08:00
commit 231224ba1a
6 changed files with 40 additions and 0 deletions

View file

@ -15,3 +15,10 @@ You can list the names of tables in a database using the ``table_names`` subcomm
dogs
cats
chickens
Vacuum
======
You can run VACUUM to optimize your database like so::
$ sqlite-utils vacuum mydb.db

View file

@ -313,3 +313,12 @@ By default the index will be named ``idx_{table-name}_{columns}`` - if you want
["is_good_dog", "age"],
index_name="good_dogs_by_age"
)
Vacuum
======
You can optimize your database by running VACUUM against it like so:
.. code-block:: python
Database("my_database.py").vacuum()