glance/doc/source/db.rst
Brian Waldon 6089423427 Add DB Management docs
Fixes bug 909064

Change-Id: Ifd477b345dfb03efe8e8e5befa03a0cb2a3c3ce8
2012-08-17 12:12:16 -04:00

1.5 KiB

Database Management

The default metadata driver for glance uses sqlalchemy, which implies there exists a backend database which must be managed. The glance-manage binary provides a set of commands for making this easier.

Initializing an Empty Database

glance-manage db_sync

This will take an empty database and create the necessary tables.

Determining the Database Version

glance-manage db_version

This will print the version of a glance database.

Upgrading an Existing Database

glance-manage db_sync <VERSION>

This will take an existing database and upgrade it to the specified VERSION.

Downgrading an Existing Database

glance-manage downgrade <VERSION>

This will downgrade an existing database from the current version to the specified VERSION.