diff --git a/environ/environ.py b/environ/environ.py index 5536f2c..f57cad3 100644 --- a/environ/environ.py +++ b/environ/environ.py @@ -106,7 +106,15 @@ class Env: BOOLEAN_TRUE_STRINGS = ('true', 'on', 'ok', 'y', 'yes', '1') URL_CLASS = ParseResult - POSTGRES_FAMILY = ['postgres', 'postgresql', 'psql', 'pgsql', 'postgis'] + POSTGRES_FAMILY = [ + 'postgres', + 'postgresql', + 'psql', + 'pgsql', + 'postgis', + 'prometheus_postgresql', + 'prometheus_postgis', + ] DEFAULT_DATABASE_ENV = 'DATABASE_URL' DB_SCHEMES = { @@ -115,17 +123,22 @@ class Env: 'psql': DJANGO_POSTGRES, 'pgsql': DJANGO_POSTGRES, 'postgis': 'django.contrib.gis.db.backends.postgis', + 'prometheus_postgresql': 'django_prometheus.db.backends.postgresql', + 'prometheus_postgis': 'django_prometheus.db.backends.postgis', 'cockroachdb': 'django_cockroachdb', 'mysql': 'django.db.backends.mysql', 'mysql2': 'django.db.backends.mysql', 'mysql-connector': 'mysql.connector.django', 'mysqlgis': 'django.contrib.gis.db.backends.mysql', + 'prometheus_mysql': 'django_prometheus.db.backends.mysql', 'mssql': 'mssql', 'oracle': 'django.db.backends.oracle', 'pyodbc': 'sql_server.pyodbc', 'redshift': 'django_redshift_backend', 'spatialite': 'django.contrib.gis.db.backends.spatialite', + 'prometheus_spatialite': 'django_prometheus.db.backends.spatialite', 'sqlite': 'django.db.backends.sqlite3', + 'prometheus_sqlite': 'django_prometheus.db.backends.sqlite3', 'ldap': 'ldapdb.backends.ldap', } _DB_BASE_OPTIONS = [