dbKeys: Get keys from a relational data base.

Description Usage Arguments Details Value Examples

View source: R/03_DB_infos.R

Description

Function to get the primary and foreign keys of the data frames in the relational data base.

Usage

1
dbKeys(filePath, includeMeta = FALSE)

Arguments

filePath

Path of the existing db file.

includeMeta

Should information about the Meta_Data table be included.

Details

Data in a relational data base are indexed by primary and foreign keys. Primary keys are unique identifiers inside a single data table. Foreign keys reference (link) to other data tables. This function returns the key structure of a relational data base.

Value

Returns a list named as the data tables in the db. Each elements contains a list with the primary key, the data table it references to and the corresponding foreign keys.

Examples

1
2
3
4
5
6
7
8
db_path <- system.file("extdata", "example_dataBase.db", package = "eatDB")
keys <- dbKeys(db_path)

## primary key structure of the database
keys$pkList

## foreign key structure of the database
keys$fkList

eatDB documentation built on Oct. 5, 2021, 5:06 p.m.