The table below lists, for each package, which database testing servers it uses as part of its unit tests.

Package
PostgreSQL
SQL Server
Oracle
Redshift
Snowflake
Spark
BigQuery
SQLite
Achilles T T T T X X X X
Andromeda                
BigKnn                
BrokenAdaptiveRidge                
Capr X X X X X X X T
Characterization T T T T T T T T
CirceR                
CohortDiagnostics T T T T X X X T
CohortExplorer T T T T X X X X
CohortGenerator T T T T T T T T
CohortIncidence X X X X X X X T
CohortMethod T X T X X X X T
Cyclops                
DatabaseConnector T T T T T T T T
DataQualityDashboard T T T T X X X T
DeepPatientLevelPrediction X X X X X X X T
EmpiricalCalibration                
EnsemblePatientLevelPrediction                
Eunomia X X X X X X X T
EvidenceSynthesis                
FeatureExtraction T T T T T T T T
Hydra X X X X X X X T
IterativeHardThresholding                
Keeper X X X X X X X T
MethodEvaluation X X X X X X X T
OhdsiSharing                
OhdsiShinyModules T X X X X X X T
ParallelLogger                
PatientLevelPrediction T X X X X X X T
PhenotypeLibrary                
PheValuator X X X X X X X T
ResultModelManager T X X X X X X T
ROhdsiWebApi                
SelfControlledCaseSeries T X X X X X X T
SelfControlledCohort T T T T X X X T
ShinyAppBuilder X X X X X X X T
SqlRender                
Strategus T T T T X X X T

This table was constructed simply by looking for the environmental variable names of the test server credentials in each package’s test code, and may therefore not reflect actual testing. Whether a package connects to a database at all was determined by evaluating whether it imports DatabaseConnector.