Boa Tarde,

Queria efectuar umas análises em R indo buscar os dados directamente de uma
base de dados Postgresql.

Instalei os packages RPostgreSQL e RODBC mas nem num caso nem no outro
consigo aceder à minha base de dados.


Com o RPostgreSQL Tentei:

 >  library(RPostgreSQL)
 >  drv <- dbDriver("PostgreSQL")
 >  con <- dbConnect(drv, dbname="postgis")

Obtive o seguinte erro:

   Error in postgresqlNewConnection(drv, ...) :
     RS-DBI driver: (could not connect alexandre.neto@local on dbname
"postgis"


Com o RODBC tentei:

> library(RODBC)
> db <-
odbcConnect("Postgis",uid="postgres",case="postgresql",pwd="password")

Obtive o seguinte erro:

Warning messages:
1: In odbcDriverConnect("DSN=Postgis;UID=postgres;PWD=your_new_password",  :
 [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
2: In odbcDriverConnect("DSN=Postgis;UID=postgres;PWD=your_new_password",  :
 ODBC connection failed


Alguém me sabe dizer se é preciso configurar alguma coisa antes de poder
usar estes comandos?

Estou a trabalhar em Windows XP, com Postgres 9.1, Postgis 1.5 e a última
versão do R 2.14.2

Obrigado,

Alexandre Neto
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a