sql >> Database >  >> RDS >> PostgreSQL

Sqldf en RPostgreSQL samen gebruiken

Sqldf gebruiken met RPostgreSQL

sqldf werkt automatisch met de test database in PostgreSQL als het ziet dat RPostgreSQL is geladen. U kunt dus een test maken database in PostgreSQL en gebruik dan sqldf daarmee

of u kunt de naam van een andere database opgeven.

Zie:sqldf FAQ 12

Sqldf gebruiken met RSQLite

Als u sqldf met RSQLite wilt gebruiken in plaats van met RPostgreSQL, kunt u sqldf gebruiken 's drv argument om het te forceren een niet-standaard stuurprogramma te gebruiken. bijv.

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

of u kunt het stuurprogramma globaal instellen met behulp van de "sqldf.driver" keuze. Vanuit R:

options(sqldf.driver = "SQLite")

of, een andere mogelijkheid als u RSQLite wilt gebruiken is om detach RPostgreSQL voordat u sqldf gebruikt en daarna opnieuw laadt.

Zie ?sqldf voor details.



  1. Pivot-operator in SQL begrijpen

  2. Vraag de schemadetails van een tabel op in PostgreSQL?

  3. Wacht-time-out voor vergrendeling overschreden; probeer de transactie opnieuw te starten, ook al gebruik ik geen transactie

  4. Linq naar SQL - Updaten mislukt