r
  • postgresql
  • rpostgresql
  • 2015-06-29 5 views 0 likes 
    0

    Я пытаюсь подключиться к базе данных postgre, используя RPostgreSQL. Вот мой код:RPostGreSQL with maintenance-db

    drv <- dbDriver("PostgreSQL") 
    con <- dbConnect(drv, dbname='dbname', 
           host='10.10.111.111', 
           port='1983',user='user' 
           password='pass') 
    

    Я могу подключиться к базе данных с использованием pgAdmin с теми же параметрами, единственное отличие состоит в том, что в pgAdmin, у меня есть «обслуживание-дб» линия, что я не могу заполнить в dbConnect. Я попытался поместить db-обслуживание в dbname, но это не сработает. Как вы, наверное, заметили сейчас, я не специалист по db, я действительно не знаю, что это за «техническое обслуживание-db» ... Любая помощь будет оценена!

    ответ

    1

    Имел ту же проблему с базой данных, размещенной на Heroku. Heroku также использует поддержку-db и заставляет использовать ssl, что не поддерживается RPostgreSQL. Так что мне пришлось переключиться на RJDBC, который работал очень хорошо

    http://www.rforge.net/RJDBC/

    http://ryepup.unwashedmeme.com/blog/2010/11/17/working-with-r-postgresql-ssl-and-mssql/

    Надеется, что это помогает вам.

    Смежные вопросы