summaryrefslogtreecommitdiff
path: root/django/db/backends/postgresql/features.py
diff options
context:
space:
mode:
authordjango-bot <ops@djangoproject.com>2022-02-03 20:24:19 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-02-07 20:37:05 +0100
commit9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch)
treef0506b668a013d0063e5fba3dbf4863b466713ba /django/db/backends/postgresql/features.py
parentf68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff)
downloaddjango-9c19aff7c7561e3a82978a272ecdaad40dda5c00.tar.gz
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'django/db/backends/postgresql/features.py')
-rw-r--r--django/db/backends/postgresql/features.py30
1 files changed, 16 insertions, 14 deletions
diff --git a/django/db/backends/postgresql/features.py b/django/db/backends/postgresql/features.py
index 1ce73fb0a8..182c230c75 100644
--- a/django/db/backends/postgresql/features.py
+++ b/django/db/backends/postgresql/features.py
@@ -52,7 +52,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
supports_over_clause = True
only_supports_unbounded_with_preceding_and_following = True
supports_aggregate_filter_clause = True
- supported_explain_formats = {'JSON', 'TEXT', 'XML', 'YAML'}
+ supported_explain_formats = {"JSON", "TEXT", "XML", "YAML"}
validates_explain_options = False # A query will error on invalid options.
supports_deferrable_unique_constraints = True
has_json_operators = True
@@ -60,14 +60,14 @@ class DatabaseFeatures(BaseDatabaseFeatures):
supports_update_conflicts = True
supports_update_conflicts_with_target = True
test_collations = {
- 'non_default': 'sv-x-icu',
- 'swedish_ci': 'sv-x-icu',
+ "non_default": "sv-x-icu",
+ "swedish_ci": "sv-x-icu",
}
test_now_utc_template = "STATEMENT_TIMESTAMP() AT TIME ZONE 'UTC'"
django_test_skips = {
- 'opclasses are PostgreSQL only.': {
- 'indexes.tests.SchemaIndexesNotPostgreSQLTests.test_create_index_ignores_opclasses',
+ "opclasses are PostgreSQL only.": {
+ "indexes.tests.SchemaIndexesNotPostgreSQLTests.test_create_index_ignores_opclasses",
},
}
@@ -75,9 +75,9 @@ class DatabaseFeatures(BaseDatabaseFeatures):
def introspected_field_types(self):
return {
**super().introspected_field_types,
- 'PositiveBigIntegerField': 'BigIntegerField',
- 'PositiveIntegerField': 'IntegerField',
- 'PositiveSmallIntegerField': 'SmallIntegerField',
+ "PositiveBigIntegerField": "BigIntegerField",
+ "PositiveIntegerField": "IntegerField",
+ "PositiveSmallIntegerField": "SmallIntegerField",
}
@cached_property
@@ -96,9 +96,11 @@ class DatabaseFeatures(BaseDatabaseFeatures):
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'))
- supports_covering_spgist_indexes = property(operator.attrgetter('is_postgresql_14'))
- supports_non_deterministic_collations = property(operator.attrgetter('is_postgresql_12'))
+ 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"))
+ supports_covering_spgist_indexes = property(operator.attrgetter("is_postgresql_14"))
+ supports_non_deterministic_collations = property(
+ operator.attrgetter("is_postgresql_12")
+ )