Returns a dm object with primary keys and foreign keys applied from
the relationships.json sidecar file included in frozen releases.
This enables schema visualization via dm::dm_draw() and relationship-
aware operations.
cc_get_dm(version = "latest", con = NULL)
Arguments
- version
Version string (e.g., "v2026.02") or "latest" (default)
- con
Optional existing DuckDB connection. If NULL (default),
calls cc_get_db(version) to create one.
Value
A dm object with PKs and FKs applied
Examples
if (FALSE) { # \dontrun{
dm <- cc_get_dm()
dm::dm_draw(dm, rankdir = "LR", view_type = "all")
# use existing connection
con <- cc_get_db()
dm <- cc_get_dm(con = con)
} # }