Insert cases and controls into a database
insertDbPopulation(
caseControls,
cohortIds = c(1, 0),
connectionDetails,
cohortDatabaseSchema,
cohortTable = "cohort",
createTable = FALSE,
dropTableIfExists = TRUE
)
A data frame as generated by the selectControls
function.
The IDs to be used for the cohorts of cases and controls, respectively.
An R object of typeconnectionDetails
created using the
function createConnectionDetails
in the
DatabaseConnector
package.
The name of the database schema where the data will be written. Requires write permissions to this database. On SQL Server, this should specify both the database and the schema, so for example 'cdm_instance.dbo'.
The name of the table in the database schema where the data will be written.
Should a new table be created? If not, the data will be inserted into an existing table.
If createTable = TRUE
and the table already exists it will be
overwritten.
Inserts cases and controls into a database. The table in the database will have the same structure as the 'cohort' table in the Common Data Model.