PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Utilizzo di sqldf e RPostgreSQL insieme

Utilizzo di sqldf con RPostgreSQL

sqldf funzionerà automaticamente con il test database in PostgreSQL se vede che RPostgreSQL è caricato. Quindi puoi creare un test database in PostgreSQL e quindi utilizzare sqldf con quello

oppure è possibile specificare il nome di un database diverso.

Vedi:Domande frequenti su sqldf 12

Utilizzo di sqldf con RSQLite

Se vuoi usare sqldf con RSQLite piuttosto che con RPostgreSQL puoi usare sqldf drv di argomento per forzarlo a utilizzare un driver non predefinito. per esempio.

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

oppure puoi impostare il driver a livello globale usando il "sqldf.driver" opzione. Dall'interno di R:

options(sqldf.driver = "SQLite")

oppure, un'altra possibilità se desideri utilizzare RSQLite è detach RPostgreSQL prima di utilizzare sqldf e caricarlo nuovamente in seguito.

Vedi ?sqldf per i dettagli.