PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Việc giảm cơ sở dữ liệu có phải được thực hiện không trong bất kỳ giao dịch nào không?

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 :

  1. Kết nối với một cơ sở dữ liệu khác mà bạn không muốn bỏ đi
  2. Lưu trữ mức cô lập hiện tại trong một biến
  3. Đặt mức cô lập thành 0
  4. Thực thi DROP DATABASE truy vấn
  5. Đặ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 :

  1. Kết nối với một cơ sở dữ liệu khác mà bạn không muốn bỏ đi
  2. 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ỏ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psql:FATAL:vai trò postgres không tồn tại

  2. Bật hỗ trợ PostgreSQL trong PHP trên Mac OS X

  3. Chạy Kho dữ liệu trên PostgreSQL

  4. PostgreSQL:Hiển thị các bảng trong PostgreSQL

  5. Làm thế nào để cài đặt một gói Python trên Linux để nó được tìm thấy bởi phần mở rộng PostgreSQL 13 plpython3u đã hoạt động?