2015年8月20日 星期四

heroku 中如何使用 postgresql

為何要用 postgresql 呢? 因為 heroku 上只有它是免錢的啊… (不然就要改用 firebase 惹…)

http://www.jitendrazaa.com/blog/webtech/how-to-use-postgresql-in-nodejs/

這篇就是把程式碼都列出來,說明滿少的;但是它是少數有提到 heroku 上資料庫連線字串設定的文章,滿有參考價值的。重點是要在heroku網站上在專案的resources新增此provision,然後在命令列下達 heroku config 取得連線字串。此外,要將本地的測試資料庫推到遠端的正式資料庫,根據 https://devcenter.heroku.com/articles/heroku-postgresql#local-setup  ,要下達:

heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app sushi

mylocaldb 是本地的測試資料庫名稱

HEROKU_POSTGRESQL_MAGENTA 是 heroku config 取得的連線字串

sushi 是 heroku 上的專案網址

http://mherman.org/blog/2015/02/12/postgresql-and-nodejs/#.VdTn_hSqpBd

這篇說得比較有系統,server-side的routes對應到client-side的angularjs


沒有留言:

張貼留言