Skip to main content
Version: 8.8 (unreleased)

Database

Database configuration is required for both Camunda 7 and Camunda 8 (RDBMS history) data sources. The Data Migrator uses JDBC to connect to these databases.

Setup

  1. Include the appropriate JDBC driver in the classpath by dropping the JAR into configuration/userlib.
  2. Configure connection details in configuration/application.yml.
  3. Set table prefixes if your installation uses them.
  4. Verify connectivity before starting migration.
  5. Ensure sufficient disk space for migration data.
info

The database vendor is automatically detected but can be overridden using the database-vendor property.

Compatibility

The migrator supports the following SQL databases:

DatabaseVersionJDBC DriverNotes
H22.3.232org.h2.DriverDefault, good for testing
PostgreSQL17org.postgresql.DriverRecommended for production
Oracle23aioracle.jdbc.OracleDriverRecommended for production

The migrator supports migration only within the same database vendor:

Migration PathStatus
PostgreSQL → PostgreSQL✅ Supported
Oracle → Oracle✅ Supported
H2 → H2✅ Supported
PostgreSQL → Oracle❌ Not supported
Oracle → PostgreSQL❌ Not supported