From a381e9b09cba81e1905d70f3e5ec100c439355c3 Mon Sep 17 00:00:00 2001 From: Steve Williams Date: Sat, 25 Nov 2023 11:45:35 +0000 Subject: [PATCH] Add support for Django CockroachDB driver As per https://github.com/joke2k/django-environ/issues/509 adds support for Django CockroachDB --- environ/environ.py | 1 + tests/test_db.py | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/environ/environ.py b/environ/environ.py index a3d64f2d..a8f675d5 100644 --- a/environ/environ.py +++ b/environ/environ.py @@ -115,6 +115,7 @@ class Env: 'psql': DJANGO_POSTGRES, 'pgsql': DJANGO_POSTGRES, 'postgis': 'django.contrib.gis.db.backends.postgis', + 'cockroachdb': 'django_cockroachdb', 'mysql': 'django.db.backends.mysql', 'mysql2': 'django.db.backends.mysql', 'mysql-connector': 'mysql.connector.django', diff --git a/tests/test_db.py b/tests/test_db.py index 8101a4a7..a6995fd2 100644 --- a/tests/test_db.py +++ b/tests/test_db.py @@ -59,6 +59,14 @@ '', '' ), + # cockroachdb://username:secret@test.example.com:26258/dbname + ('cockroachdb://username:secret@test.example.com:26258/dbname', + 'django_cockroachdb', + 'dbname', + 'test.example.com', + 'username', + 'secret', + 26258), # mysqlgis://user:password@host:port/dbname ('mysqlgis://enigma:secret@example.com:5431/dbname', 'django.contrib.gis.db.backends.mysql', @@ -156,6 +164,7 @@ 'postgis', 'postgres_cluster', 'postgres_no_ports', + 'cockroachdb', 'mysqlgis', 'cleardb', 'mysql_no_password',