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

Bagaimana saya bisa menghapus semua tabel dalam database PostgreSQL?

Jika semua tabel Anda berada dalam satu skema, pendekatan ini dapat berhasil (kode di bawah ini mengasumsikan bahwa nama skema Anda adalah public )

DROP SCHEMA public CASCADE;
CREATE SCHEMA public;

Jika Anda menggunakan PostgreSQL 9.3 atau lebih tinggi, Anda mungkin juga perlu memulihkan hibah default.

GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO public;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah mungkin untuk mengubah urutan alami kolom di Postgres?

  2. Bagaimana cara mengubah jenis kolom di Heroku?

  3. Mencampur gabungan eksplisit dan implisit gagal dengan Ada entri untuk tabel ... tetapi tidak dapat dirujuk dari bagian kueri ini

  4. Memutakhirkan ke PostgreSQL 11 dengan Replikasi Logis

  5. pemilik database postgresql tidak dapat mengakses database - Tidak ada hubungan yang ditemukan.