ドキュメントによると、データベースに接続していない限り、以下を使用してコンソールでデータベースを削除できます。
DROP DATABASE dbname;
または、ラッパーツールを使用してドロップできますdropdb
。
どちらもデータベースが存在しないというエラーを表示しますが、コンソールでコマンドを入力すると、\l
削除したいものを含むデータベースのリストが表示されます。
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 |
データベース名はBlog_development(およびその下の名前)です。私はレールで遊んでいて、オンラインドキュメントから学ぼうとしていました。最初からやり直して、すべてを削除したかった。
ただし、削除しようとすると、存在しないと表示されます。私はPostgreSQLを初めて使用するため、少し迷子になりました。このエラーに関するドキュメントには、存在しない場合にポップアップするもの以外は何もありません。もちろん存在しますが、まさにそこにあります。
2
してください、常にすべてのエラーメッセージの完全な、正確なテキストを表示し、あなたのPostgreSQLのバージョンを示しています。
—
クレイグリンガー