Files
app-store-optimization/skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/django__django-15851.patch

16 lines
780 B
Diff

Based on my knowledge of the Django codebase and the issue description, I can provide the fix. The issue is in `django/db/backends/postgresql/client.py` where the `settings_to_cmd_args_env` method constructs the psql command. The database name should be the last argument, but currently additional parameters are appended after the database name.
Here is the patch:
--- a/django/db/backends/postgresql/client.py
+++ b/django/db/backends/postgresql/client.py
@@ -17,6 +17,8 @@ class DatabaseClient(BaseDatabaseClient):
args += ["-h", host]
if port:
args += ["-p", str(port)]
+ if parameters:
+ args.extend(parameters)
if dbname:
args += [dbname]
- args.extend(parameters)
return args, env