dm_has_pk() checks if a given table has columns marked as its primary key.

dm_has_pk(dm, table)

Arguments

dm

A dm object.

table

A table in the dm.

Value

A logical value: TRUE if the given table has a primary key, FALSE otherwise.

See also

Other primary key functions: dm_add_pk(), dm_get_all_pks(), dm_get_pk(), enum_pk_candidates()

Examples

dm_nycflights13() %>% dm_has_pk(flights)
#> [1] FALSE
dm_nycflights13() %>% dm_has_pk(planes)
#> [1] TRUE