Administrative tasks¶
Administrative tasks are handled by the command-line interface. To get a quick overview of available commands, run:
$ hircine -h
Updating the application¶
To update hircine, download the newest wheel and install it in the virtual environment:
$ source <VENVDIR>/bin/activate
(.venv) $ python -m pip install <WHEEL>
Running database migrations¶
After the update it might be required to bring the database up-to-date. To do this, run:
$ hircine migrate
A backup will be created automatically.
Backing up the database¶
To save a current backup of the database into the backup/
directory, run:
$ hircine backup
To restore a previously saved backup, stop hircine and simply replace the
hircine.db
file with the backup.
Optimizing the database¶
To optimize the SQLite database, run:
$ hircine vacuum
This is generally only recommended after deleting a large amount of data. Refer to the SQLite documentation for details on this process.