summaryrefslogtreecommitdiff
path: root/django/db/backends/postgresql/features.py
diff options
context:
space:
mode:
authorNick Pope <nick@nickpope.me.uk>2021-07-23 16:57:26 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-10-01 10:32:39 +0200
commitbd47b9bc816bf213b6d0027ed9a9a44955bb7694 (patch)
tree6d91331c5207696c3434a1c44c679e4c9164f376 /django/db/backends/postgresql/features.py
parent000d4302341f49f2ec5f219d94d5dddac1a2acf5 (diff)
downloaddjango-bd47b9bc816bf213b6d0027ed9a9a44955bb7694.tar.gz
Fixed #32961 -- Added BitXor() aggregate to django.contrib.postgres.
Diffstat (limited to 'django/db/backends/postgresql/features.py')
-rw-r--r--django/db/backends/postgresql/features.py5
1 files changed, 5 insertions, 0 deletions
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'))