Tôi không quen với psycopg2 nên chỉ có thể cung cấp các bước cần thực hiện.
Các bước cần thực hiện để thực hiện DROP DATABASE
từ Python :
- Kết nối với một cơ sở dữ liệu khác mà bạn không muốn bỏ đi
- Lưu trữ mức cô lập hiện tại trong một biến
- Đặt mức cô lập thành 0
- Thực thi
DROP DATABASE
truy vấn - Đặt lại mức cô lập về ban đầu (từ # 2)
Các bước cần thực hiện để thực hiện DROP DATABASE
từ PSQL :
- Kết nối với một cơ sở dữ liệu khác mà bạn không muốn bỏ đi
- Thực thi
DROP DATABASE
truy vấn
Mã trong psql
\c second_db
DROP DATABASE first_db;
Hãy nhớ rằng không thể có kết nối trực tiếp đến cơ sở dữ liệu mà bạn đang cố gắng loại bỏ.