Learn R Programming

autodb (version 2.3.1)

reduce.database: Remove database relations not linked to the main relations

Description

Filters a database's relations, keeping only the main relations, and those considered ancestors via foreign key references. Foreign key references involving removed relations are also removed.

Usage

# S3 method for database
reduce(x, ...)

Value

A database, with the auxiliary relations and foreign key references removed.

Arguments

x

A database, whose relations are to be filtered.

...

further arguments passed to or from other methods.

Details

The main relations are considered to be the relations with the largest number of records.

Using rejoin on the database resulting from reduce is likely to fail or return incomplete results.