PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Apakah drop database harus dilakukan bukan dalam transaksi?

Saya tidak terbiasa dengan psycopg2 jadi saya hanya bisa memberikan langkah-langkah yang harus dilakukan.

Langkah-langkah yang harus diambil untuk melakukan DROP DATABASE dari Python :

  1. Hubungkan ke database lain, yang tidak ingin Anda lepaskan
  2. Simpan tingkat isolasi saat ini dalam sebuah variabel
  3. Setel tingkat isolasi ke 0
  4. Jalankan DROP DATABASE permintaan
  5. Setel kembali tingkat isolasi ke aslinya (dari #2)

Langkah-langkah yang harus diambil untuk melakukan DROP DATABASE dari PSQL :

  1. Hubungkan ke database lain, yang tidak ingin Anda lepaskan
  2. Jalankan DROP DATABASE permintaan

Kode dalam psql

\c second_db
DROP DATABASE first_db;

Ingat, bahwa tidak boleh ada koneksi langsung ke database yang Anda coba hapus.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL 8.4 memberikan hak istimewa DML di semua tabel ke sebuah peran

  2. Memperbaiki tabel TOAST yang rusak

  3. Apakah INSERT RETURNING dijamin untuk mengembalikan barang dalam urutan yang benar?

  4. Dapatkan Hari Terakhir Bulan Ini di PostgreSQL

  5. Cara Menggunakan Model Machine Learning KNN dengan 2UDA – PostgreSQL dan Orange (Bagian 1)