Database Requirements

Cadenza requires a relational database backend to store its configuration, repository metadata, and to manage data. The following database systems are supported for Cadenza’s internal database schemas:

Required Database Schemas

Database Schema Oracle PostgreSQL/EDB MSSQL

System database (systemdb)
Stores data required for the operation of Cadenza

✅

✅

–

Repository database (databaserepository)
Stores Cadenza repositories

✅

✅

–

Cadenza Data Store (CDS)
Stores data managed by Cadenza

✅

✅

✅

Additional Requirements for PostgreSQL

When using PostgreSQL as your database backend, the following additional requirement must be met:

PostGIS Extension: The PostGIS extension must be installed on the PostgreSQL server before creating Cadenza Data Store (CDS) schemas. PostGIS provides spatial data types and functions required by Cadenza.

The SQL scripts for PostgreSQL schema creation include the command CREATE EXTENSION postgis; to activate the extension - this command will fail if PostGIS is not already installed on your PostgreSQL server.

Optional Database Schemas

Database Schema Oracle PostgreSQL/EDB MSSQL

Audit logging

✅

✅

–

Moratorium (for Data Protection Contexts)

✅

✅

–

Performance logging

✅

–

–

For detailed setup instructions, see Preparing the Database.