rocker: Database Interface Class

'R6' class interface for handling relational database connections using 'DBI' package as backend. The class allows handling of connections to e.g. PostgreSQL, MariaDB and SQLite. The purpose is having an intuitive object allowing straightforward handling of SQL databases.

Version: 0.3.1
Imports: DBI, R6, sodium
Suggests: covr, crayon, knitr, RMariaDB, testthat (≥ 3.0.0), rmarkdown, RPostgres, RSQLite
Published: 2022-08-20
DOI: 10.32614/CRAN.package.rocker
Author: Nikolaus Pawlowski [aut, cre, cph]
Maintainer: Nikolaus Pawlowski <niko at>
License: MIT + file LICENSE
NeedsCompilation: no
Materials: README NEWS
In views: Databases
CRAN checks: rocker results


Reference manual: rocker.pdf
Vignettes: DBI package objects and functions in R6 rocker class
Initiation of SQL database connections in R6 rocker class
Installation and set up of R6 rocker object
Usage of relational databases (SQLite, PostgreSQL and MariaDB) with R6 rocker class
Protected password (credentials) storage inside of R6 rocker class
Usage of S3 class functions on R6 rocker class
Database transactions with R6 rocker class


Package source: rocker_0.3.1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): rocker_0.3.1.tgz, r-oldrel (arm64): rocker_0.3.1.tgz, r-release (x86_64): rocker_0.3.1.tgz, r-oldrel (x86_64): rocker_0.3.1.tgz
Old sources: rocker archive


Please use the canonical form to link to this page.