Upgrading Database

Introduction

From time to time, with new releases of Stalker, your Stalker database may need to be upgraded. This is done with the Alembic library, which is a database migration library for SQLAlchemy.

Instructions

The upgrade is easy, just run the following command on the root of the stalker installation directory:

# for Windows
..\Scripts\alembic.exe upgrade head

# for Linux or OSX
../bin/alembic upgrade head

# this should output something like that:
#
# INFO  [alembic.runtime.migration] Context impl PostgresqlImpl.
# INFO  [alembic.runtime.migration] Will assume transactional DDL.
# INFO  [alembic.runtime.migration] Running upgrade 745b210e6907 -> f2005d1fbadc, added ProjectClients

That’s it, your database is now migrated to the latest version.