Package: csdb
Title: An Abstracted System for Easily Working with Databases with
        Large Datasets
Version: 2026.10.18
Authors@R: 
    c(
      person(
        given = c("Richard", "Aubrey"),
        family = "White",
        email = "hello@rwhite.no",
        role = c("aut", "cre"),
        comment = c(ORCID = "0000-0002-6747-1726")
      ),
      person(
        given = c("August", "Sørli"),
        family = "Mathisen",
        email = "august.sorli.mathisen@fhi.no",
        role = "aut"
      ),
      person(
        given = "Folkehelseinstituttet",
        role = "cph"
      )
    )
Description: 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.
Depends: R (>= 4.1.0)
License: MIT + file LICENSE
URL: https://niphr.github.io/csdb/, https://github.com/niphr/csdb
BugReports: https://github.com/niphr/csdb/issues
Encoding: UTF-8
LazyData: true
Imports: csutil, data.table, DBI, dbplyr, dplyr, fs, ggplot2, glue,
        methods, odbc, R6, RSQLite, S7, stringr, utils, uuid (>=
        1.1-0), yyjsonr
Suggests: testthat, knitr, rmarkdown, digest, crayon, withr
VignetteBuilder: knitr
Config/testthat/edition: 3
Config/Needs/website: niphr/cstemplate
Config/roxygen2/version: 8.0.0
Config/pak/sysreqs: cmake make libicu-dev libuv1-dev unixodbc-dev
Repository: https://niphr.r-universe.dev
Date/Publication: 2026-10-16 19:45:21 UTC
RemoteUrl: https://github.com/niphr/csdb
RemoteRef: HEAD
RemoteSha: 508776b98eb872e19562cf7ebd1bee9ecbd7b290
NeedsCompilation: no
Packaged: 2026-10-16 21:31:44 UTC; root
Author: Richard Aubrey White [aut, cre] (ORCID:
    <https://orcid.org/0000-0002-6747-1726>),
  August Sørli Mathisen [aut],
  Folkehelseinstituttet [cph]
Maintainer: Richard Aubrey White <hello@rwhite.no>
