Skip to content

Commit c441413

Browse files
authored
Add django-prometheus database backends to DB_SCHEMES (#559)
1 parent 98a0aad commit c441413

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

environ/environ.py

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

111-
POSTGRES_FAMILY = ['postgres', 'postgresql', 'psql', 'pgsql', 'postgis']
111+
POSTGRES_FAMILY = [
112+
'postgres',
113+
'postgresql',
114+
'psql',
115+
'pgsql',
116+
'postgis',
117+
'prometheus_postgresql',
118+
'prometheus_postgis',
119+
]
112120

113121
DEFAULT_DATABASE_ENV = 'DATABASE_URL'
114122
DB_SCHEMES = {
@@ -117,17 +125,22 @@ class Env:
117125
'psql': DJANGO_POSTGRES,
118126
'pgsql': DJANGO_POSTGRES,
119127
'postgis': 'django.contrib.gis.db.backends.postgis',
128+
'prometheus_postgresql': 'django_prometheus.db.backends.postgresql',
129+
'prometheus_postgis': 'django_prometheus.db.backends.postgis',
120130
'cockroachdb': 'django_cockroachdb',
121131
'mysql': 'django.db.backends.mysql',
122132
'mysql2': 'django.db.backends.mysql',
123133
'mysql-connector': 'mysql.connector.django',
124134
'mysqlgis': 'django.contrib.gis.db.backends.mysql',
135+
'prometheus_mysql': 'django_prometheus.db.backends.mysql',
125136
'mssql': 'mssql',
126137
'oracle': 'django.db.backends.oracle',
127138
'pyodbc': 'sql_server.pyodbc',
128139
'redshift': 'django_redshift_backend',
129140
'spatialite': 'django.contrib.gis.db.backends.spatialite',
141+
'prometheus_spatialite': 'django_prometheus.db.backends.spatialite',
130142
'sqlite': 'django.db.backends.sqlite3',
143+
'prometheus_sqlite': 'django_prometheus.db.backends.sqlite3',
131144
'ldap': 'ldapdb.backends.ldap',
132145
}
133146
_DB_BASE_OPTIONS = [

0 commit comments

Comments
 (0)