2012-01-28 21 views
16

Tôi mới sử dụng PostgreSQL và tôi cố gắng để có được đầu của tôi xung quanh nó. Tôi quen thuộc với db và MySQL.PostgreSQL: Thả cơ sở dữ liệu nhưng DB vẫn còn ở đó

Tôi đang cố xóa cơ sở dữ liệu mà tôi đã tạo vì psql dường như bỏ qua những thay đổi mà tôi cố gắng đẩy qua Django.

Khi tôi thực hiện \l tôi nhận được câu trả lời sau đây:

        List of databases 
     Name  | Owner | Encoding | Collate | Ctype | Access privileges 
------------------+--------+----------+-------------+-------------+------------------- 
postgres   | neurix | UTF8  | en_AU.UTF-8 | en_AU.UTF-8 | 
test_db   | neurix | UTF8  | en_AU.UTF-8 | en_AU.UTF-8 | 
template0  | neurix | UTF8  | en_AU.UTF-8 | en_AU.UTF-8 | =c/neurix  + 
        |  |   |    |    | neurix=CTc/neurix 
template1  | neurix | UTF8  | en_AU.UTF-8 | en_AU.UTF-8 | =c/neurix  + 
        |  |   |    |    | neurix=CTc/neurix 
template_postgis | neurix | UTF8  | en_AU.UTF-8 | en_AU.UTF-8 | 
(5 rows) 

Bây giờ tôi wan để thả các cơ sở dữ liệu "test_db" với

DROP DATABASE test_db 

nhưng khi tôi thực hiện \l sau đó, bảng vẫn là ở đó và tổng quan trông giống như về.

+1

Phải có điều gì đó bạn không cho chúng tôi biết. Bởi vì cơ sở dữ liệu thả ** sẽ ** thả nó - trừ khi một lỗi được hiển thị. –

Trả lời

38

Bạn đã nhập ; sau DROP DATABASE test_db? PostgreSQL có in câu trả lời cho lệnh của bạn không?

+0

Cảm ơn bạn - the; đã mất tích. – neurix

+12

Và đó là lý do tại sao họ trả cho tôi số tiền lớn. Dấu chấm phẩy đúng giờ, mọi lúc. –

+0

Dấu chấm phẩy - nền tảng của mọi ngôn ngữ khét tiếng – karx

Các vấn đề liên quan