sql >> Base de Datos >  >> RDS >> PostgreSQL

Usando sqldf y RPostgreSQL juntos

Uso de sqldf con RPostgreSQL

sqldf funcionará automáticamente con la test base de datos en PostgreSQL si ve que RPostgreSQL está cargado. Entonces puedes crear una test base de datos en PostgreSQL y luego use sqldf con eso

o puede especificar el nombre de una base de datos diferente.

Consulte:preguntas frecuentes sobre sqldf 12

Uso de sqldf con RSQLite

Si desea usar sqldf con RSQLite en lugar de con RPostgreSQL, puede usar sqldf 's drv argumento para obligarlo a usar un controlador no predeterminado. p.ej.

sqldf("select foo from bar...",drv="SQLite")

o bien, puede configurar el controlador globalmente usando el "sqldf.driver" opción. Desde dentro de R:

options(sqldf.driver = "SQLite")

o bien, otra posibilidad si desea utilizar RSQLite es detach RPostgreSQL antes de usar sqldf y cargarlo nuevamente después.

Ver ?sqldf para más detalles.