PostgreSQL: Drop Database-aber DB ist immer noch da
Ich bin neu in PostgreSQL und ich versuche, meinen Kopf um ihn herum. Ich bin vertraut mit db und MySQL.
Ich versuche zu löschen-Datenbank, die ich erstellt da psql scheint zu ignorieren, die änderungen, die ich versuche durch drücken Django.
Wenn ich ausführen \l
bekomme ich die folgende Antwort:
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)
Nun ich wan-zu-löschen Sie die Datenbank "test_db" mit
DROP DATABASE test_db
aber wenn ich ausführen \l
anschließend, die Tabelle ist immer noch da und die übersicht sieht aus wie über.
- Es muss etwas sein, was Sie nicht sagen uns. Weil drop database werden legen Sie es - es sei denn, es wird ein Fehler angezeigt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hast du Typ a
;
nach derDROP DATABASE test_db
? Hat PostgreSQL drucken Sie eine Antwort auf Ihren Befehl?