From 5d2aedc698859eda7295f0fddf3d6f32878e5181 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 5 Jul 2022 17:42:41 +0530 Subject: [PATCH] fix(postgres): end transaction before DDL closes https://github.com/frappe/frappe/issues/17210 --- frappe/database/postgres/setup_db.py | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/database/postgres/setup_db.py b/frappe/database/postgres/setup_db.py index 0a40e9eba7..7eee8081c0 100644 --- a/frappe/database/postgres/setup_db.py +++ b/frappe/database/postgres/setup_db.py @@ -116,5 +116,6 @@ def drop_user_and_database(db_name, root_login, root_password): "SELECT pg_terminate_backend (pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = %s", (db_name,), ) + root_conn.sql("end") root_conn.sql(f"DROP DATABASE IF EXISTS {db_name}") root_conn.sql(f"DROP USER IF EXISTS {db_name}")