2016-08-14 2 views
0

Windows (64bit)에서 PostgreSQL (Heroku)과 RPostgreSQL을 연결할 수 없습니다.Windows에서 RPostgresql과 PostgreSQL을 연결할 수 없습니다.

Windows에서 RPostgreSQL과 함께 로컬 postgresql (ssl 아님)을 연결할 수 있습니다. Windows의 PgAdmin에서 PostgreSQL을 Heroku에 연결할 수 있습니다. OSX 및 Linux의 RPostgreSQL과 함께 Heroku의 PostgreSQL을 연결할 수 있습니다.

Windows의 RPostgreSQL 만 Heroku PostgreSQL에 연결할 수 없습니다.

오류 메시지는 다음과 같습니다 모든 솔루션은

Error in postgresqlNewConnection(drv, ...) : 
    RD-DBI driver: (could not connect....xxxxx 

있습니까?

답변

5

이 문제와 관련이 있습니다 : Can't create dbConnect to Postgres with SSL. 나를 위해 일한 한 가지 해결책은 (또한 Heroku DB를 사용하여) 대신 RPostgres 패키지를 사용하는 것입니다. dev를 설치할 수 있습니다. Github의 버전 : https://github.com/rstats-db/RPostgres.

+0

RPostgreSQL은 RPostgreSQL보다 유지 관리가 용이합니까? –

+0

무슨 소리 야? 유일한 단점은 아직 CRAN에서 가져올 수 없다는 점이지만, RStudio 사용자 (Hadley Wickham이 이끄는)가 적극적으로 개발 중이므로 중기 적으로 더 많은 기능을 갖추고 있어야합니다. –

+0

"이유"에 대한 답변이 없지만 Rpostgres가이 문제를 해결했음을 확인할 수도 있습니다. 나는 Heroku DB를 사용하지 않고 Aptible DB (Heroku와 유사하지만 HIPAA를 준수)를 사용했습니다. 흥미롭게도,'dbConnect' 패키지는 SSL을 지정하는 것을 요구하지 않고 단지 "작동합니다". Philippe의 대답을 편집하여 모든 통행인에게 작업 코드 덩어리를 포함시킵니다. – joemienko

관련 문제