Ayant une grosse quantité de données à analyser qui arrive en continu, nous voulons passer par PostgreSQL pour la gestion de notre future base. J'ai donc créé la base et les tables que nous avons définies grâce à pgadmin3 (sous linux). Il me faut dans un premier temps remplir ces tables à partir de fichiers csv, pour pouvoir ensuite faire des requêtes qui me permettront de créer les jeux de données qui seront utiles pour nos analyses.
Comme je ne suis pas apte à faire tout ça en PHP et que j'ai cru comprendre que R pouvait interagir avec ce genre de systèmes de gestion de BDD, je suis à la recherche des modules appropriés.
J'ai chargé le module DBI mais il semblerait qu'il ne prenne pas en charge PostgreSQL, j'ai trouvé d'autres modules spécifiques à cet outil (pgUtils, RpgSQL et RdbiPgSQL) mais leurs dernières versions sont trop anciennes pour la version la plus récente de R.
Code : Tout sélectionner
>library(RPgSQL)
Erreur dans library(RPgSQL) : 'RPgSQL' n'est pas un package valide -- a-t-il été installé < 2.0.0 ?
Je n'en suis qu'au début et je ne suis même pas sûre que R me permette de gérer ma base de A à Z, il est aussi possible que DBI suffise et que mon système ne soit pas encore correctement installé...
Code : Tout sélectionner
p <- dbDriver("PgSQL")
Erreur dans do.call(as.character(drvName), list(...)) :
impossible de trouver la fonction "PgSQL"
Tout ça ne m'est pas encore très familier, donc si quelqu'un pouvait m'éclairer, ça m'aiderait énormément à mettre en route ce nouveau projet.
Merci d'avance.
Caroline