Utiliser sqldf avec RPostgreSQL
sqldf
fonctionnera automatiquement avec le test
database dans PostgreSQL s'il voit que RPostgreSQL est chargé. Vous pouvez donc créer un test
base de données dans PostgreSQL, puis utilisez sqldf avec cela
ou, vous pouvez spécifier le nom d'une autre base de données.
Voir :FAQ sqldf 12
Utilisation de sqldf avec RSQLite
Si vous souhaitez utiliser sqldf avec RSQLite plutôt qu'avec RPostgreSQL, vous pouvez utiliser sqldf
drv
de argument pour le forcer à utiliser un pilote autre que celui par défaut. par exemple.
sqldf("select foo from bar...",drv="SQLite")
ou, vous pouvez définir le pilote globalement en utilisant le "sqldf.driver"
option. Depuis R :
options(sqldf.driver = "SQLite")
ou, une autre possibilité si vous souhaitez utiliser RSQLite est de detach
RPostgreSQL avant d'utiliser sqldf et de le recharger ensuite.
Voir ?sqldf
pour plus de détails.