An Abstracted System for Easily Working with Databases with Large Datasets

Provides object-oriented database management tools for working with large datasets across multiple database systems. Features include robust connection management for 'PostgreSQL' databases, advanced table operations with bulk data loading and upsert functionality, comprehensive data validation through customizable field type and content validators, efficient index management, and cross-database compatibility. Designed for high-performance data operations in surveillance systems and large-scale data processing workflows.


csdb

CRAN status CRAN downloads

Overview

csdb provides an abstracted system for easily working with databases with large datasets.

Read the introduction vignette here or run help(package="csdb").

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("csdb")

2026.5.13 by Richard Aubrey White, 5 months ago


https://niphr.github.io/csdb/, https://github.com/niphr/csdb


Report a bug at https://github.com/niphr/csdb/issues


Browse source code at https://github.com/cran/csdb


Authors: Richard Aubrey White [aut, cre] (ORCID: , August Sørli Mathisen [aut]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports csutil, data.table, DBI, dplyr, fs, ggplot2, glue, methods, odbc, R6, S7, stringr, uuid

Suggests testthat, knitr, rmarkdown, rstudioapi, digest, crayon


See at CRAN