datasette-export-database by datasette

114 downloads this week        Star

README source code

datasette-export-database

PyPI Changelog Tests License

Export a copy of a SQLite database on demand

Installation

Install this plugin in the same environment as Datasette.

datasette install datasette-export-database

Usage

Users with the export-database permission will be able to download a fresh snapshot of any on-disk (not in-memory) database using a new option in the database action menu.

Development

To set up this plugin locally, first checkout the code. Then create a new virtual environment:

cd datasette-export-database
python3 -m venv venv
source venv/bin/activate

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

pytest