CREATE TABLE [dbo].[und_task]
(
[task_id] [int] NOT NULL,
[job_id] [int] NOT NULL,
[probe_id] [int] NOT NULL,
[user_id] [int] NOT NULL,
[nic_card] [nvarchar] (10) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[filter_id] [int] NOT NULL,
[duration] [int] NULL,
[sampling_rate] [int] NULL,
[description] [nvarchar] (200) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[status] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[dt_start] [datetime] NULL,
[dt_last_modified] [datetime] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[und_task] ADD CONSTRAINT [$und_t_u0000194900000000] PRIMARY KEY CLUSTERED ([task_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [und_task_job_status_idx] ON [dbo].[und_task] ([job_id], [status]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [und_task_probe_dt_start_idx] ON [dbo].[und_task] ([probe_id], [dt_start]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [und_task_status_idx] ON [dbo].[und_task] ([status]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[und_task] ADD CONSTRAINT [und_task_job_id_fk] FOREIGN KEY ([job_id]) REFERENCES [dbo].[und_job] ([job_id])
GO
ALTER TABLE [dbo].[und_task] ADD CONSTRAINT [und_task_probe_id_fk] FOREIGN KEY ([probe_id]) REFERENCES [dbo].[und_probe] ([probe_id])
GO
ALTER TABLE [dbo].[und_task] ADD CONSTRAINT [und_task_user_id_fk] FOREIGN KEY ([user_id]) REFERENCES [dbo].[und_user] ([user_id])
GO
GRANT REFERENCES ON [dbo].[und_task] TO [uniadmin]
GRANT SELECT ON [dbo].[und_task] TO [uniadmin]
GRANT INSERT ON [dbo].[und_task] TO [uniadmin]
GRANT DELETE ON [dbo].[und_task] TO [uniadmin]
GRANT UPDATE ON [dbo].[und_task] TO [uniadmin]
GRANT REFERENCES ON [dbo].[und_task] TO [uniuser]
GRANT SELECT ON [dbo].[und_task] TO [uniuser]
GRANT INSERT ON [dbo].[und_task] TO [uniuser]
GRANT DELETE ON [dbo].[und_task] TO [uniuser]
GRANT UPDATE ON [dbo].[und_task] TO [uniuser]
GO