2016-01-08 59 views
0

背景:如何將R連接到遠程服務器並通過它訪問Postgresql數據庫?

  1. 我需要從我的本地機器訪問PostgreSQL數據庫
  2. 數據庫只能通過一束位於遠程服務器

對IP地址的訪問鑑於上述信息,我可以使用PGAdmin通過輸入服務器以及數據庫憑證從本地訪問數據庫。我希望能夠通過R來達到同樣的效果。

我探索了以下鏈接以獲取幫助: 請指導我如何訪問服務器並通過它訪問數據庫(全部通過R)。謝謝!

回答

0

查看圖書館library(RPostgreSQL)及其功能dbConnect。例如,

dbConnect(drv = PostgreSQL(), user = "AAA", dbname = "BBB", host = "HHH", password = "WWW",port = "PPP") 
+0

這需要數據庫密碼而不是服務器的密碼。我需要先訪問該服務器,對嗎? –

+0

主機名(或IP地址),用戶名,密碼和數據庫名稱與您在pgadmin中使用的完全相同。 – joop

+0

但是我使用的密碼有2個:一個用於服務器,一個用於數據庫。我在這裏錯過了很明顯的東西嗎請耐心等待,不要以爲我對此很瞭解。 –

相關問題