我正在寫一個web應用程序,使用postgresql在heroku上運行。在他們的服務器,一個環境變量設置,如:我可以將ubuntu默認postgres與heroku一起使用嗎?
export DATABASE_URL=postgresql://localhost:5432/iqtest
他們建議這些本地運行的應用程序時,你應該禁用於Debian/Ubuntu使用通常的Postgres的設置,並在本地運行服務器「,以避免權限問題」。
您可以創建這樣一個數據庫:
/usr/lib/postgresql/9.1/bin/initdb pg
,然後運行像服務器:
/usr/lib/postgresql/9.1/bin/postgres -D pg
其實,這工作得很好,但我不知道是否有可能與系統的設置做代替。
我找不到debian/ubuntu標準設置應該如何工作或你應該如何使用它的一個簡單的解釋,我的實驗都結束了一些要求我的密碼,並通常警告我然後它將以明文形式將其寫入磁盤。
有沒有人設法使用heroku風格的應用程序,而不必做任何令人震驚的事情?
作爲第二個問題,是否有一個用於postgres表格的圖形(或文本用戶界面)瀏覽器/編輯器?很明顯,我可以使用psql和sql命令,但指向和點擊會更好。如果我在本地運行,pgadmin3甚至不會連接到數據庫。