PACKAGECATALOG

The PACKAGECATALOG table contains meta data about suites of catalog items added together.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
PACKAGENAME nvarchar(128) Default = '' Name of the package
DESCRIPTION nvarchar(max) Default = '' A description of the package.
PACKAGESPECXML xml Contains the xml definition from which the package Was built.
DATEADDED datetime Default = getdate() Indicates the date this record was added
DATECHANGED datetime Default = getdate() Indicates the date this record was last changed
TS timestamp Timestamp
TSLONG bigint (Computed) yes convert(bigint, TS) Numeric representation of the timestamp

Foreign Keys

Foreign Key Field Type Null Notes Description
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT

Indexes

Index Name Fields Unique Primary Clustered
IX_PACKAGECATALOG_DATEADDED DATEADDED yes
PK_PACKAGECATALOG ID yes yes
UC_PACKAGECATALOG_PACKAGENAME PACKAGENAME yes

Triggers

Trigger Name Description
TR_PACKAGECATALOG_AUDIT_UPDATE
TR_PACKAGECATALOG_AUDIT_DELETE