2012-11-09 39 views
3

對不起這個noob問題,但我不確定我剛剛做了什麼關於PostgreSQL。我從http://postgresapp.com/下載並安裝了Postres.app然後我決定不再需要它,而寧願只用Postgresql安裝Homebrew。所以我將Postgres.app從我的應用程序文件夾拖到垃圾箱中,然後清理垃圾箱並重新啓動。現在我發現我可以從命令行運行psql,沒有問題,我似乎能夠創建並連接到PostgreSQL數據庫等等。所以我的問題是:PostgreSQL已經安裝在我的系統上(Mac 10.8.2 - Mountain Lion)?當我安裝Postgres.app時,那只是爲我啓動和停止數據庫的包裝? (如果是這樣,爲什麼它是一個28 MB的下載?)或者當我安裝Postgres.app時安裝PostgreSQL?我的Mac上的PostgreSQL - 我安裝了它嗎?我如何卸載它?

回答

5

根據​​你已經完成了垃圾箱。你可以通過它提到的安裝目錄文件夾列表中,如果仍然存在其刪除:

  • 二進制文件:/Applications/Postgres.app/Contents/MacOS/bin
  • 頭:/Applications/Postgres.app/Contents/MacOS/include
  • 庫:/Applications/Postgres.app/Contents/MacOS/lib
  • 共享庫:/Applications/Postgres.app/Contents/MacOS/share
  • Data:~/Library/Application\ Support/Postgres/var

你也可以檢查你的psql安裝運行:

$ which psql 

它應該來自/usr/bin/如果它是由一些源(MacPorts的,BREW)正確安裝和我推測PostgresApp使用自己的bin文件夾吧。

+0

我沒有'/ Applications/Postgres.app'文件夾,因爲我丟棄了它。我確實有目錄'〜/ Library/Application Support/Postgres/var',但我不確定它的目的是什麼。我可以刪除整個'〜/ Library/Application Support/Postgres'目錄嗎? ('var'是唯一的子目錄)。這是否意味着PostgreSQL預裝在我的Mac上? – jononomo

+0

好吧,我刪除了'〜/ Library/Application Support/Postgres'目錄,現在當我嘗試從命令行運行'psql'時,我得到一個「無法連接到服務器」的消息。所以我想我擺脫了PostgreSQL,現在可以使用Homebrew重新安裝它。 – jononomo

+1

我不認爲你的山獅來安裝postgres。如果你想在從brew/macports重新安裝之前安全地玩遊戲,你可以按照[這些步驟](http://stackoverflow.com/questions/2715055/how-to-uninstall-postgresql-on-my-mac-運行雪豹)他們是雪豹,並以同樣的方式在山獅AFAIK – matov

相關問題