Skip to content

Commit 19c45d2

Browse files
authored
Add django-prometheus database backends to DB_SCHEMES
1 parent 176e812 commit 19c45d2

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

environ/environ.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,15 @@ class Env:
106106
BOOLEAN_TRUE_STRINGS = ('true', 'on', 'ok', 'y', 'yes', '1')
107107
URL_CLASS = ParseResult
108108

109-
POSTGRES_FAMILY = ['postgres', 'postgresql', 'psql', 'pgsql', 'postgis']
109+
POSTGRES_FAMILY = [
110+
'postgres',
111+
'postgresql',
112+
'psql',
113+
'pgsql',
114+
'postgis',
115+
'prometheus_postgresql',
116+
'prometheus_postgis',
117+
]
110118

111119
DEFAULT_DATABASE_ENV = 'DATABASE_URL'
112120
DB_SCHEMES = {
@@ -115,8 +123,11 @@ class Env:
115123
'psql': DJANGO_POSTGRES,
116124
'pgsql': DJANGO_POSTGRES,
117125
'postgis': 'django.contrib.gis.db.backends.postgis',
126+
'prometheus_postgresql': 'django_prometheus.db.backends.postgresql',
127+
'prometheus_postgis': 'django_prometheus.db.backends.postgis',
118128
'cockroachdb': 'django_cockroachdb',
119129
'mysql': 'django.db.backends.mysql',
130+
'prometheus_mysql': 'django_prometheus.db.backends.mysql',
120131
'mysql2': 'django.db.backends.mysql',
121132
'mysql-connector': 'mysql.connector.django',
122133
'mysqlgis': 'django.contrib.gis.db.backends.mysql',
@@ -125,7 +136,9 @@ class Env:
125136
'pyodbc': 'sql_server.pyodbc',
126137
'redshift': 'django_redshift_backend',
127138
'spatialite': 'django.contrib.gis.db.backends.spatialite',
139+
'prometheus_spatialite': 'django_prometheus.db.backends.spatialite
128140
'sqlite': 'django.db.backends.sqlite3',
141+
'prometheus_sqlite': 'django_prometheus.db.backends.sqlite3',
129142
'ldap': 'ldapdb.backends.ldap',
130143
}
131144
_DB_BASE_OPTIONS = [

0 commit comments

Comments
 (0)