2016-08-14 13 views
0

PostgreSQL(Heroku版)をWindows(64bit版)のRPostgreSQLに接続できません。PostgreSQL(SSL経由)をWindowsのRPostgresqlに接続できません

Windows上でローカルpostgresql(sslではない)とRPostgreSQLを接続できます。 Windows上のPgAdminからPostgreSQLをHerokuに接続できます。 PostgreSQLとHerokuをRPostgreSQLとOSXとLinuxに接続できます。

Windows上のRPostgreSQLのみがHeroku PostgreSQLに接続できません。

エラーメッセージは次のとおりです。

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

は、任意の解決策はありますか?

答えて

5

この問題は、Can't create dbConnect to Postgres with SSLに関連しています。私のために働いた解決策の1つ(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を指定する必要はなく、単に動作します。フィリップスの答えを編集しました。 – joemienko

関連する問題