Pada tutorial kali ini, Anda akan berguru ihwal Cara Menghapus Database Di PosgtreSQL. Untuk menghapus sebuah database di PostgreSQL, Anda sanggup memakai perintah "DROP DATABASE".
Anda harus hati-hati saat menjalankan perintah Drop Database, alasannya yakni semua objek yang ada di database menyerupai 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 yakni sintak dasar perintah Drop Database Di PostgreSQLDROP DATABASE [ IF EXISTS ] database_name;
Contoh
Asumsikan Anda telah mempunyai beberapa daftar database di PostgreSQL menyerupai 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 mengambarkan 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 ihwal Bagaimana Cara Menghapus Database Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.