PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Usando sqldf e RPostgreSQL juntos


Usando sqldf com RPostgreSQL

sqldf funcionará automaticamente com o test banco de dados no PostgreSQL se ele perceber que o RPostgreSQL está carregado. Então você pode criar um test banco de dados no PostgreSQL e, em seguida, use sqldf com isso

ou você pode especificar o nome de um banco de dados diferente.

Veja:sqldf FAQ 12

Usando sqldf com RSQLite

Se você quiser usar sqldf com RSQLite ao invés de RPostgreSQL você pode usar sqldf 's drv argumento para forçá-lo a usar um driver não padrão. por exemplo.
sqldf("select foo from bar...",drv="SQLite")

ou você pode definir o driver globalmente usando o "sqldf.driver" opção. De dentro do R:
options(sqldf.driver = "SQLite")

ou, outra possibilidade se você deseja usar o RSQLite é detach RPostgreSQL antes de usar sqldf e carregá-lo novamente depois.

Veja ?sqldf para detalhes.