dm_get_all_pks() checks the dm object for set primary keys and
returns the tables, the respective primary key columns and their classes.
dm_get_all_pks(dm)
| dm | A |
|---|
A tibble with the following columns:
tabletable name,
pk_colscolumn name(s) of primary key.
Currently, keys consisting of more than one column are not supported.
This feature is planned for dm 0.2.0.
Therefore the pk_cols column may contain vectors of length greater than one.
Other primary key functions:
dm_add_pk(),
dm_get_pk(),
dm_has_pk(),
enum_pk_candidates()
#> # A tibble: 3 x 2 #> table pk_col #> <chr> <keys> #> 1 airlines carrier #> 2 airports faa #> 3 planes tailnum