Cara Menghapus Database Di PostgreSQL

Pada tutorial PostgreSQL kali ini, kita akan belajar tentang Cara Menghapus Database. Untuk menghapus Database Di PostgreSQL.

Cara Menghapus Database Di PostgreSQL


Perhatian

Anda harus hati-hati ketika akan menghapus sebuah database, backuplah terlebih dahulu sebelum melakukan proses ini.

Baca Juga:
Cara Menghapus Database Di MySQL

Ada dua cara untuk menghapus sebuah database di PostgreSQL, yaitu:
  • Menggunakan perintah SQL Drop Database
  • Menggunakan perintah dropdb command prompt

Menggunakan Perintah Drop Database


Cara pertama untuk menghapus sebuah database adalah dengan menggunakan perintah Drop Database.

Sintak Dasar


Di bawah ini adalah sintak dasar untuk menghapus database menggunakan perintah Drop Database:

DROP DATABASE database_name;

database_name adalah nama database yang akan Anda hapus.

Contoh


Sebelum melakukan proses penghapusan database, coba Anda tampilkan daftar database yang ada dengan menggunakan perintah "\l".

postgres=# \l
                                                List of databases
   Name    |  Owner   | Encoding |          Collate          |           Ctype           |   Access privileges
-----------+----------+----------+---------------------------+---------------------------+-----------------------
 dbtest    | postgres | UTF8     | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 |
 hris      | 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
(5 rows)

Dari daftar database diatas, coba Anda hapus database "dbtest" dan tampilkan kembali daftar database.

postgres=# DROP DATABASE dbtest;
DROP DATABASE
postgres=#

postgres=# \l
                                                List of databases
   Name    |  Owner   | Encoding |          Collate          |           Ctype           |   Access privileges
-----------+----------+----------+---------------------------+---------------------------+-----------------------
 hris      | 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
(4 rows)


postgres=#

Menggunakan Perintah dropdb


Cara kedua untuk menghapus sebuah database di PostgreSQL yaitu dengan cara menggunakan executable command line "dropdb".

Contoh:

dropdb -h localhost -p 5432 -U postgress dbtest
Password for user postgress: ****

Share this

Related Posts

Previous
Next Post »