PackageRequires Table

PackageRequires is used when a package requires another package or some other configuration, like a piece of hardware for example.

Table 1. Database columns for PackageRequires table

Database Column

Details

PackageVersionID

Type: integer. Key

The PackageVersion which has the requirement.

RequiredType

Type: text (max 8 characters). Key

Requirement type: for example, software, hardware.

RequiredObject

Type: text (max 64 characters). Key

Required object: for example, PackageFamily name.

Strength

Type: integer. Nullable

Strength of the requirement.

Property

Type: text (max 64 characters). Nullable

The required property of the object (for example, package version).

Value

Type: text (max 64 characters). Nullable

The value of the required property.

Match

Type: integer. Key

How to match the required value.