Cockroachdb is not postgresql compliant and engineering overhead is too high (writing custom code, custom workaround for using libraries like river). With their newly introduced pricing customers might switch to postgres anyway
Timeline
Starting with Zitadel Version 3, we will exclusively support PostgreSQL, discontinuing support for CockroachDB. Consequently, following our Quarterly Release Strategy, Zitadel Version 2, the last version with CockroachDB support, will reach its end-of-support on September 30, 2025."
Migration
The following migration guide outlines the steps for migrating between databases, including CockroachDB to PostgreSQL.
https://zitadel.com/docs/self-hosting/manage/cli/mirror We will provide more detailed instructions specific to the CockroachDB to PostgreSQL migration in our documentation following the release of Zitadel Version 3.
TODOs:
Cockroachdb is not postgresql compliant and engineering overhead is too high (writing custom code, custom workaround for using libraries like river). With their newly introduced pricing customers might switch to postgres anyway
Timeline
Starting with Zitadel Version 3, we will exclusively support PostgreSQL, discontinuing support for CockroachDB. Consequently, following our Quarterly Release Strategy, Zitadel Version 2, the last version with CockroachDB support, will reach its end-of-support on September 30, 2025."
Migration
The following migration guide outlines the steps for migrating between databases, including CockroachDB to PostgreSQL.
https://zitadel.com/docs/self-hosting/manage/cli/mirror We will provide more detailed instructions specific to the CockroachDB to PostgreSQL migration in our documentation following the release of Zitadel Version 3.
TODOs: