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> &gt;  library(RPostgreSQL)<br> &gt;  drv &lt;- dbDriver(&quot;PostgreSQL&quot;)<br> &gt;  con &lt;- dbConnect(drv, dbname=&quot;postgis&quot;)<br><br>Obtive o seguinte erro:<br>
<br>   Error in postgresqlNewConnection(drv, ...) : <br>     RS-DBI driver: (could not connect alexandre.neto@local on dbname &quot;postgis&quot;<br><br><br>Com o RODBC tentei:<br><br>&gt; library(RODBC)<br>&gt; db &lt;- odbcConnect(&quot;Postgis&quot;,uid=&quot;postgres&quot;,case=&quot;postgresql&quot;,pwd=&quot;password&quot;)<br>
<br>Obtive o seguinte erro:<br><br>Warning messages:<br>1: In odbcDriverConnect(&quot;DSN=Postgis;UID=postgres;PWD=your_new_password&quot;,  :<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(&quot;DSN=Postgis;UID=postgres;PWD=your_new_password&quot;,  :<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>