Segue estes passos para criar um conector:<br><a href="http://eloiribeiro.wordpress.com/2009/01/27/criar-um-conector-odbc-para-postgresql-em-ubuntu/">http://eloiribeiro.wordpress.com/2009/01/27/criar-um-conector-odbc-para-postgresql-em-ubuntu/</a><br>
<br>Depois em R:<br>library(RODBC)<br>chan <- odbcConnect("postgres", case="postgresql", believeNRows=FALSE)<br>dataset <- sqlQuery(chan, " sentencia SQL ")<br><br>E com isto deveria ser suficiente. Boa sorte!<br>
<br clear="all">Eloi Ribeiro<br>GIS Analyst<br>39,45º -0,40º<br><a href="http://flavors.me/eloiribeiro" target="_blank">flavors.me/eloiribeiro</a><br>
<br><br><div class="gmail_quote">No dia 15 de Março de 2012 17:40, Alexandre Neto <span dir="ltr"><<a href="mailto:senhor.neto@gmail.com">senhor.neto@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Boa Tarde,<br><br>Queria efectuar umas análises em R indo buscar os dados directamente de uma base de dados Postgresql.<br><br>Instalei os packages RPostgreSQL e RODBC mas nem num caso nem no outro consigo aceder à minha base de dados.<br>
<br><br><div>Com o RPostgreSQL Tentei:<br></div><div><br> > library(RPostgreSQL)<br> > drv <- dbDriver("PostgreSQL")<br> > con <- dbConnect(drv, dbname="postgis")<br><br>Obtive o seguinte erro:<br>
<br> Error in postgresqlNewConnection(drv, ...) : <br> RS-DBI driver: (could not connect alexandre.neto@local on dbname "postgis"<br><br><br>Com o RODBC tentei:<br><br>> library(RODBC)<br>> db <- odbcConnect("Postgis",uid="postgres",case="postgresql",pwd="password")<br>
<br>Obtive o seguinte erro:<br><br>Warning messages:<br>1: In odbcDriverConnect("DSN=Postgis;UID=postgres;PWD=your_new_password", :<br> [RODBC] ERROR: state IM002, code 0, message [Microsoft][Gestor de controladores de ODBC] O nome da origem de dados não foi encontrado e não foi especificado nenhum controlador predefinido<br>
2: In odbcDriverConnect("DSN=Postgis;UID=postgres;PWD=your_new_password", :<br> ODBC connection failed<br><br><br>Alguém me sabe dizer se é preciso configurar alguma coisa antes de poder usar estes comandos?<br>
<br>Estou a trabalhar em Windows XP, com Postgres 9.1, Postgis 1.5 e a última versão do R 2.14.2</div><div><br></div><div>Obrigado,</div><div><br></div><div>Alexandre Neto</div>
<br>_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
<br></blockquote></div><br>