Menghapus Database Di PostgreSQL

Pada tutorial kali ini, Anda akan belajar tentang Cara Menghapus Database Di PosgtreSQL. Untuk menghapus sebuah database di PostgreSQL, Anda dapat menggunakan perintah "DROP DATABASE".
Drop Database In PostgreSQL
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 PostgreSQL

DROP 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.
Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment