summaryrefslogtreecommitdiff
path: root/django/db/backends/postgresql/operations.py
diff options
context:
space:
mode:
authorFlorian Apolloner <florian@apolloner.eu>2022-12-12 09:54:49 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-12-12 10:36:45 +0100
commitdb7bb3b64e469fbb5c79e7b5b2fcb890434aa60f (patch)
treefc995dec5ccb21baf840b2303b5e59df67e50bfa /django/db/backends/postgresql/operations.py
parent1d90c9b1132482d446ca8375c151e894002c9e8d (diff)
downloaddjango-db7bb3b64e469fbb5c79e7b5b2fcb890434aa60f.tar.gz
Refs #33308 -- Added DatabaseOperations.compose_sql() on PostgreSQL.
Diffstat (limited to 'django/db/backends/postgresql/operations.py')
-rw-r--r--django/db/backends/postgresql/operations.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/django/db/backends/postgresql/operations.py b/django/db/backends/postgresql/operations.py
index e86628ede2..824e0c3e4b 100644
--- a/django/db/backends/postgresql/operations.py
+++ b/django/db/backends/postgresql/operations.py
@@ -3,7 +3,7 @@ from functools import lru_cache, partial
from django.conf import settings
from django.db.backends.base.operations import BaseDatabaseOperations
-from django.db.backends.postgresql.psycopg_any import Inet, Jsonb
+from django.db.backends.postgresql.psycopg_any import Inet, Jsonb, mogrify
from django.db.backends.utils import split_tzname_delta
from django.db.models.constants import OnConflict
@@ -174,6 +174,9 @@ class DatabaseOperations(BaseDatabaseOperations):
return name # Quoting once is enough.
return '"%s"' % name
+ def compose_sql(self, sql, params):
+ return mogrify(sql, params, self.connection)
+
def set_time_zone_sql(self):
return "SET TIME ZONE %s"