CREATE TABLE [dbo].[DismissedDeviceAlerts]
(
[DeviceID] [int] NOT NULL,
[DeviceAlertCode] [int] NOT NULL,
[DismissedAt] [datetime] NOT NULL,
[Expires] [datetime] NOT NULL,
[DismissedByContactID] [int] NULL,
[AlertDescription] [nvarchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[DismissedDeviceAlerts] ADD CONSTRAINT [PK_DismissedDeviceAlerts_DeviceID_DeviceAlertCode] PRIMARY KEY CLUSTERED ([DeviceID], [DeviceAlertCode]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[DismissedDeviceAlerts] ADD CONSTRAINT [FK_DismissedDeviceAlerts_DeviceID_Device_DeviceID] FOREIGN KEY ([DeviceID]) REFERENCES [dbo].[Device] ([DeviceID])
GO
ALTER TABLE [dbo].[DismissedDeviceAlerts] ADD CONSTRAINT [FK_DismissedDeviceAlerts_DismissedByContactID_Contact_ContactID] FOREIGN KEY ([DismissedByContactID]) REFERENCES [dbo].[Contact] ([ContactID])
GO