NETCOMMUNITYNEWSLETTERSUBSCRIPTION

Contains newsletter subscriptions of Blackbaud Internet Solutions users.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
EMAILLISTMAPID int Default = 0 Blackbaud Internet Solutions email list ID.
EMAILLISTNAME nvarchar(50) Default = '' Name given to the Blackbaud Internet Solutions email list.
SUBSCRIBED bit Default = 0 Indicates that the user was subscribed to the email list when the email was sent.
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.
UPDATEDATE datetime yes Time the Blackbaud Internet Solutions email list subscription was updated.

Foreign Keys

Foreign Key Field Type Null Notes Description
NETCOMMUNITYCLIENTUSERID uniqueidentifier yes NETCOMMUNITYCLIENTUSER.ID Blackbaud Internet Solutions user subscribed to the newsletter.
LATESTEMAILJOBRECIPIENTID uniqueidentifier yes NETCOMMUNITYEMAILJOBRECIPIENT.ID Newsletter issue most recently sent.
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CONSTITUENTID uniqueidentifier yes CONSTITUENT.LOCALID Constituent subscribed to the newsletter.

Indexes

Index Name Fields Unique Primary Clustered
IX_NETCOMMUNITYNEWSLETTERSUBSCRIPTION_CONSTITUENTID CONSTITUENTID
IX_NETCOMMUNITYNEWSLETTERSUBSCRIPTION_DATEADDED DATEADDED yes
IX_NETCOMMUNITYNEWSLETTERSUBSCRIPTION_DATECHANGED DATECHANGED
IX_NETCOMMUNITYNEWSLETTERSUBSCRIPTION_LATESTEMAILJOBRECIPIENTID LATESTEMAILJOBRECIPIENTID
IX_NETCOMMUNITYNEWSLETTERSUBSCRIPTION_NETCOMMUNITYCLIENTUSERID NETCOMMUNITYCLIENTUSERID
PK_NETCOMMUNITYNEWSLETTERSUBSCRIPTION ID yes yes

Triggers

Trigger Name Description
TR_NETCOMMUNITYNEWSLETTERSUBSCRIPTION_AUDIT_UPDATE
TR_NETCOMMUNITYNEWSLETTERSUBSCRIPTION_AUDIT_DELETE