2014-10-13 41 views
0

我按照這些說明(https://github.com/assemblymade/assemblycoins)來連接postgresql服務器。找到本地postgresql「database_url」

我告訴:「設置DATABASE_URL局部變量Postgres數據庫URL」

我也不太清楚在哪裏可以找到這一點,它似乎並不像一件容易的找到。 (對不起,我對Postgresql很新,如果這是一個真正的業餘問題)

對於更多的上下文,我從Enterprise DB安裝postgresql,並且可以在PGAdmin上成功運行postgresql數據庫。

+0

另請參閱http://dba.stackexchange.com/q/80017/7788。如果你要交叉發佈,請鏈接它們,這樣我們不會浪費時間。 –

回答

0

查看文件main.py第22行(​​包含「os.environ ['DATABASE_URL']」),應該將計算機上的環境變量DATABASE_URL設置爲一個值,該值是數據庫的位置。例如:set DATABASE_URL = C:\ Users \ Philip \ mydatabasefile

+0

謝謝@Marichyasana。我嘗試了以下內容: DATABASE_URL =「postgresql:// localhost/postgres」在第22行。這匹配我當前本地postgres數據庫中的信息。但是當我運行「python main.py」時,出現錯誤:「KeyError:'DATABASE_URL」。我不太確定它爲什麼不處理我的數據庫網址。 – Paul

+1

@Paul:第22行的註釋看起來像是告訴你格式應該是:'「postgresql:// localhost /」+ dbname'你的數據庫名是「postgres」還是更可能是「myDatabase」 – Marichyasana

+0

我做了修改根據第22行中的註釋,現在看起來像DATABASE_URL =「postgresql:// localhost /」+ dbname「,其中dbname設置爲」postgres「(這是我的數據庫的名稱,至少根據pgadmin)我在運行python main.py時仍然得到相同的KeyError – Paul