R-DBI
  • Home
  • Blog
  • Backends

On this page

  • Packages
  • Blog posts

DBI for R

R’s interface to databases, with a testable and human-readable specification, a selection of backend packages to connect with various databases, and a boilerplate for developing new backends.


GitHub

Packages

Interface

The DBI package defines generic methods that work almost identically across databases. This is checked by DBItest, which also provides a human-readable specification.

Backends

The RSQLite, MariaDB, and RPostgres packages implement methods defined by DBI that connect to specific databases. There are more packages that connect to other databases.

Boilerplate

The RKazam package makes it easy for package developers to create a new package to a new DBMS.

Blog posts

Maintaining DBI, 4/4

Summarizing the progress of 2021

Dec 21, 2021
Kirill Müller

Maintaining DBI, 3/4

Summarizing the progress of 2020

Jan 20, 2021
Kirill Müller

Maintaining DBI, 2/4

Summarizing the progress of 2019

Dec 19, 2019
Kirill Müller

Maintaining DBI, 1/4

Summarizing the progress of 2018

Dec 31, 2018
Kirill Müller

Done “Establishing DBI”!?

Summary of the “Establishing DBI” project

May 1, 2018
Kirill Müller

Connecting to open source databases

Presentation at rstudio::conf, San Diego

Feb 2, 2018
Kirill Müller

DBItest: Specification

Summary of the “Improving DBI” project

May 15, 2017
Kirill Müller

Halfway through “Improving DBI”

Intermediate status report on the “Improving DBI” project

Dec 6, 2016
Kirill Müller
No matching items
  • © Licence MIT.
 
  • Sponsored by the R Consortium.