Skip to contents

Builds OHDSI SQL DDL for all tables in the selected release manifest and writes the resulting SQL script to disk. This is a maintainer utility; use generateModuleDdl() for programmatic DDL generation.

Usage

generateReleaseDdl(
  releaseFile = NULL,
  modulesRoot = resolvePackageDir("modules"),
  releasesRoot = resolvePackageDir("releases"),
  sqlRoot = file.path(getwd(), "sql")
)

Arguments

releaseFile

Optional path to a release manifest YAML file. When NULL, the latest manifest in releasesRoot is used.

modulesRoot

Path to the modules root directory.

releasesRoot

Path to the releases directory containing manifests.

sqlRoot

Output directory for generated SQL files.

Value

The full path to the generated SQL file.