From bd47b9bc816bf213b6d0027ed9a9a44955bb7694 Mon Sep 17 00:00:00 2001 From: Nick Pope Date: Fri, 23 Jul 2021 16:57:26 +0100 Subject: Fixed #32961 -- Added BitXor() aggregate to django.contrib.postgres. --- django/db/backends/postgresql/features.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'django/db/backends/postgresql/features.py') diff --git a/django/db/backends/postgresql/features.py b/django/db/backends/postgresql/features.py index 09c157505e..caa37335e0 100644 --- a/django/db/backends/postgresql/features.py +++ b/django/db/backends/postgresql/features.py @@ -91,6 +91,11 @@ class DatabaseFeatures(BaseDatabaseFeatures): def is_postgresql_13(self): return self.connection.pg_version >= 130000 + @cached_property + def is_postgresql_14(self): + return self.connection.pg_version >= 140000 + + has_bit_xor = property(operator.attrgetter('is_postgresql_14')) has_websearch_to_tsquery = property(operator.attrgetter('is_postgresql_11')) supports_covering_indexes = property(operator.attrgetter('is_postgresql_11')) supports_covering_gist_indexes = property(operator.attrgetter('is_postgresql_12')) -- cgit v1.2.1