csdb: 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 SQL Server and 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.

Version: 2025.7.30
Depends: R (≥ 4.1.0)
Imports: csutil, data.table, DBI, dplyr, fs, ggplot2, glue, methods, odbc, R6, S7, stringr, uuid
Suggests: testthat, knitr, rmarkdown, rstudioapi, digest, crayon
Published: 2025-08-18
DOI: 10.32614/CRAN.package.csdb
Author: Richard Aubrey White ORCID iD [aut, cre], August Sørli Mathisen [aut], CSIDS [cph]
Maintainer: Richard Aubrey White <hello at rwhite.no>
BugReports: https://github.com/csids/csdb/issues
License: MIT + file LICENSE
URL: https://www.csids.no/csdb/, https://github.com/csids/csdb
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: csdb results

Documentation:

Reference manual: csdb.html , csdb.pdf
Vignettes: Introduction to csdb (source)

Downloads:

Package source: csdb_2025.7.30.tar.gz
Windows binaries: r-devel: csdb_2025.7.30.zip, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=csdb to link to this page.