fwolfsjaeger / doctrine-cockroachdb-bundle
Doctrine DBAL CockroachDB Driver Bundle for Symfony
Package info
github.com/fwolfsjaeger/doctrine-cockroachdb-bundle
Type:symfony-bundle
pkg:composer/fwolfsjaeger/doctrine-cockroachdb-bundle
0.9.8
2026-02-12 15:01 UTC
Requires
- php: ^8.2
- doctrine/doctrine-bundle: ^3.2
- doctrine/orm: ^3.6
- fwolfsjaeger/doctrine-cockroachdb: 0.9.8
- symfony/dependency-injection: ^6.0|^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: 3.92.*
- phpstan/extension-installer: 1.4.*
- phpstan/phpstan: 2.1.*
- phpstan/phpstan-strict-rules: 2.0.*
- roave/security-advisories: dev-latest
- squizlabs/php_codesniffer: 4.*
README
CockroachDB Driver Bundle for Symfony
CockroachDB Driver is a Doctrine DBAL Driver to handle incompatibilities with PostgreSQL. This package is meant to be used with (and requires) Symfony 6.0 or newer.
It is based on https://github.com/lapaygroup/doctrine-cockroachdb by Lapay Group.
CockroachDB Quick Setup Guide
Usage
Connection configuration example using a DSN
# doctrine.yaml doctrine: dbal: url: crdb://<user>@<host>:<port(26257)>/<dbname>?sslmode=verify-full&sslrootcert=<path-to-ca.crt>&sslcert=<path-to-user.crt>&sslkey=<path-to-user.key>
Alternative: YAML connection configuration example
# doctrine.yaml doctrine: dbal: user: <user> port: <port(26257)> host: <host> dbname: <dbname> sslmode: verify-full sslrootcert: <path-to-ca.crt> sslcert: <path-to-user.crt> sslkey: <path-to-user.key> driver: crdb