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 X X X X X X X 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 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 X X X T
Hydra X X X X X X X T
IterativeHardThresholding                
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                

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.