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.