Warning!!
Anda harus hati-hati ketika menjalankan perintah Drop Database, karena semua objek yang ada di database seperti schema, table, view, trigger, dan lain sebagainya ikut terhapus. Pastikan Anda selalu untuk membackup terlebih dahulu sebelum menjalankan perintah ini.
Sintak Dasar
Di bawah ini adalah sintak dasar perintah Drop Database Di PostgreSQLDROP DATABASE [ IF EXISTS ] database_name;
Contoh
Asumsikan Anda telah memiliki beberapa daftar database di PostgreSQL seperti di bawah ini:postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+---------------------------+---------------------------+----------------------- dbtest | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | hr | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | postgres | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | template0 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres + | | | | | postgres=CTc/postgres testdb2 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | (6 rows)
Sebagai latihan, coba Anda hapus database dengan nama dbtest dari daftar diatas.
postgres=# DROP DATABASE IF EXISTS dbtest; DROP DATABASE
Untuk membuktikan apakah database dbtest telah terhapus, coba Anda tampilkan kembali daftar database diatas.
postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+---------------------------+---------------------------+----------------------- hr | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | postgres | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | template0 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres + | | | | | postgres=CTc/postgres testdb2 | postgres | UTF8 | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | (5 rows)
Dari daftar database di atas, terbukti bahwa database dbtest telah terhapus dari daftar database. Good Luck :)
~~~~ ### ~~~~
Sekian tutorial tentang Bagaimana Cara Menghapus Database Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.
0 comments:
Post a Comment