Trong PostgreSQL, để xóa (drop) một cơ sở dữ liệu, bạn sử dụng lệnh DROP DATABASE
. Cú pháp của lệnh này như sau:
DROP DATABASE database_name;
database_name
: Tên của cơ sở dữ liệu mà bạn muốn xóa.postgres
hoặc một cơ sở dữ liệu phụ khác) trước khi thực hiện lệnh.Kết nối tới cơ sở dữ liệu khác và xóa cơ sở dữ liệu mydb
:
c postgres -- Kết nối tới cơ sở dữ liệu postgres DROP DATABASE mydb;
Nếu bạn muốn đảm bảo rằng lệnh chỉ thực thi khi cơ sở dữ liệu tồn tại (tránh lỗi khi cơ sở dữ liệu không tồn tại), bạn có thể sử dụng tùy chọn IF EXISTS
:
DROP DATABASE IF EXISTS mydb;
Câu lệnh này sẽ không gây ra lỗi nếu cơ sở dữ liệu mydb
không tồn tại, thay vào đó, nó chỉ đưa ra một cảnh báo.