簡體   English   中英

從命令行刪除ubuntu上的Postgres數據庫

[英]removing postgres database on ubuntu from commandline

我正在使用Rails應用程序。 由於弄亂了代碼,我從本地開發機器上刪除了該應用程序,並從git repo中克隆了先前的提交。

現在,我也想從本地計算機上刪除已刪除的數據庫文件之一。 過去,由於數據庫沖突(由於相同的數據庫名稱),我無法訪問多個功能。 因此,我通過刪除數據庫並使用克隆的應用程序重新創建來解決此問題。 我以前是從命令行完成的,但是現在我忘記了如何做。 有人可以告訴我ubuntu中的postgres數據庫文件在哪里或如何從命令行中刪除? 提前致謝。

您可以使用postgresql shell命令dropdb

經過一番搜索,我發現這樣做會刪除數據庫。 從命令行中,僅cd進入您的應用程序目錄並運行此命令

rake RAILS_ENV='development' db:drop 

這將刪除數據庫(盡管仍然無法找到其物理存儲在硬盤中的確切位置)。 如果您無法訪問Rails控制台或某些rake命令,這就是解決方案。

之后,我們可以使用以下命令重新創建數據庫

 rake db:create 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM