Theo tài liệu, miễn là tôi không được kết nối với cơ sở dữ liệu, tôi có thể xóa cơ sở dữ liệu trong bảng điều khiển bằng cách sử dụng:
DROP DATABASE dbname;
Hoặc tôi có thể thả nó bằng công cụ bao bọc dropdb
.
Cả hai đều cho tôi một lỗi nói rằng cơ sở dữ liệu không tồn tại, nhưng khi ở trong bàn điều khiển và gõ lệnh \l
, tôi nhận được một danh sách các cơ sở dữ liệu bao gồm cả cơ sở dữ liệu tôi muốn xóa.
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
---------------------------+-----------+----------+-------------+-------------+-----------------------
Blog_development | myusername | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
Blog_test | myusername | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
Tên cơ sở dữ liệu là Blog_development (và tên bên dưới nó). Tôi đã chơi với đường ray và cố gắng học hỏi từ các tài liệu trực tuyến. Tôi muốn bắt đầu lại và xóa mọi thứ.
Tuy nhiên, khi cố gắng xóa nó, nó nói nó không tồn tại. Tôi hoàn toàn mới với PostgreSQL vì vậy tôi hơi lạc lõng, không có gì trong tài liệu về lỗi này ngoài việc nó xuất hiện khi nó không tồn tại. Tất nhiên nó tồn tại, nó ở ngay đó.