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

cara menjatuhkan semua basis data kecuali beberapa yang ada di postgres

Pertama, jalankan query berikut di terminal psql.

select 'drop database "'||datname||'";'
from pg_database
where datistemplate=false;

Ini akan menghasilkan drop database perintah untuk semua database. Salin hasilnya dalam editor teks dan kecualikan (hapus) apa yang ingin Anda simpan dan simpan sebagai dd.sql mengajukan. Dan jalankan seperti ini:

psql -d postgres -f dd.sql


  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 PL/Python:panggil prosedur tersimpan di virtualenv

  2. Transaksi Rollback pada Trigger ERROR

  3. jalankan program eksternal dengan pemicu di postgres 9.4

  4. Muat dump Postgres setelah docker-compose up

  5. Apakah lebih baik menggunakan beberapa database dengan satu skema masing-masing, atau satu database dengan beberapa skema?