summaryrefslogtreecommitdiffstats
path: root/apps/patchwork
diff options
context:
space:
mode:
Diffstat (limited to 'apps/patchwork')
-rw-r--r--apps/patchwork/models.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/patchwork/models.py b/apps/patchwork/models.py
index 6d331f3..11457d7 100644
--- a/apps/patchwork/models.py
+++ b/apps/patchwork/models.py
@@ -194,10 +194,13 @@ class HashField(models.Field):
n_bytes = len(hashlib.new(self.algorithm).digest())
else:
n_bytes = len(self.hash_constructor().digest())
- if settings.DATABASE_ENGINE == 'postgresql':
+ if settings.DATABASE_ENGINE.startswith('postgresql'):
return 'bytea'
elif settings.DATABASE_ENGINE == 'mysql':
return 'binary(%d)' % n_bytes
+ else:
+ raise Exception("Unknown database engine '%s'" % \
+ settings.DATABASE_ENGINE)
def to_python(self, value):
return value