Jestem nowym użytkownikiem PostgreSQL i staram się o tym przekonać. Znam dbs i MySQL.PostgreSQL: Upuść bazę danych, ale DB nadal tam jest.
Próbuję usunąć bazę danych, którą utworzyłem, ponieważ psql wydaje się ignorować zmiany, które próbuję przepchnąć przez Django.
Kiedy wykonać \l
mam następującą odpowiedź:
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)
Teraz wan upuścić bazy danych „test_db” z
DROP DATABASE test_db
ale kiedy wykonać \l
potem tabeli jest nadal tam i wygląda na przegląd.
Musi być coś, czego nam nie mówisz. Ponieważ baza danych zawierająca ** ** ją upuści - chyba że zostanie wyświetlony błąd. –