zuul/doc/source/reference/database.rst

1.4 KiB

title

Database Configuration

Database Configuration

The database configuration is located in the database section of zuul.conf:

[database]
dburi=<URI>

The following options can be defined in this section.

database

dburi

Database connection information in the form of a URI understood by SQLAlchemy. See The SQLAlchemy manual for more information.

The driver will automatically set up the database creating and managing the necessary tables. Therefore the provided user should have sufficient permissions to manage the database. For example:

GRANT ALL ON my_database TO 'my_user'@'%';

pool_recycle

Tune the pool_recycle value. See The SQLAlchemy manual on pooling for more information.

table_prefix

The string to prefix the table names. This makes it possible to run several zuul deployments against the same database. This can be useful if you rely on external databases which are not under your control. The default is to have no prefix.