Tables [dbo].[wsm_task_list]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CS_AS
Row Count0
Created12:31:40 PM Sunday, December 05, 2010
Last Modified12:33:48 PM Sunday, December 05, 2010
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key XPKwsm_task_list: manager_uuid\taskidForeign Keys r_2: [dbo].[wsm_engine].manager_uuidIndexes xif1wsm_task_list: manager_uuidmanager_uuidbinary(16)16
No
Cluster Primary Key XPKwsm_task_list: manager_uuid\taskidtaskidint4
No
namenvarchar(255)510
No
descriptionnvarchar(1024)2048
Yes
resultnvarchar(1024)2048
Yes
result_codeint4
Yes
typevarchar(20)20
Yes
task_end_timeint4
Yes
Foreign Keys r_1492: [dbo].[wsm_task_schedule].task_sched_idIndexes xif2wsm_task_list: task_sched_idtask_sched_idint4
Yes
Foreign Keys r_1518: [dbo].[wsm_status_definition].status_idIndexes xif3wsm_task_list: status_idstatus_idint4
No
Indexes Indexes
NameColumnsUnique
Cluster Primary Key XPKwsm_task_list: manager_uuid\taskidXPKwsm_task_listmanager_uuid, taskid
Yes
xif1wsm_task_listmanager_uuid
xif2wsm_task_listtask_sched_id
xif3wsm_task_liststatus_id
Foreign Keys Foreign Keys
NameColumns
r_1492task_sched_id->[dbo].[wsm_task_schedule].[task_sched_id]
r_1518status_id->[dbo].[wsm_status_definition].[status_id]
r_2manager_uuid->[dbo].[wsm_engine].[manager_uuid]
Permissions
TypeActionOwning Principal
GrantDeletewsm_admin_group
GrantInsertwsm_admin_group
GrantSelectwsm_admin_group
GrantUpdatewsm_admin_group
GrantSelectwsm_ro_group
SQL Script
CREATE TABLE [dbo].[wsm_task_list]
(
[manager_uuid] [binary] (16) NOT NULL,
[taskid] [int] NOT NULL,
[name] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[description] [nvarchar] (1024) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[result] [nvarchar] (1024) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[result_code] [int] NULL,
[type] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[task_end_time] [int] NULL,
[task_sched_id] [int] NULL,
[status_id] [int] NOT NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[wsm_task_list] ADD CONSTRAINT [XPKwsm_task_list] PRIMARY KEY CLUSTERED ([manager_uuid], [taskid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [xif1wsm_task_list] ON [dbo].[wsm_task_list] ([manager_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [xif3wsm_task_list] ON [dbo].[wsm_task_list] ([status_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [xif2wsm_task_list] ON [dbo].[wsm_task_list] ([task_sched_id]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[wsm_task_list] ADD CONSTRAINT [r_1492] FOREIGN KEY ([task_sched_id]) REFERENCES [dbo].[wsm_task_schedule] ([task_sched_id])
GO
ALTER TABLE [dbo].[wsm_task_list] ADD CONSTRAINT [r_1518] FOREIGN KEY ([status_id]) REFERENCES [dbo].[wsm_status_definition] ([status_id])
GO
ALTER TABLE [dbo].[wsm_task_list] ADD CONSTRAINT [r_2] FOREIGN KEY ([manager_uuid]) REFERENCES [dbo].[wsm_engine] ([manager_uuid])
GO
GRANT SELECT ON  [dbo].[wsm_task_list] TO [wsm_admin_group]
GRANT INSERT ON  [dbo].[wsm_task_list] TO [wsm_admin_group]
GRANT DELETE ON  [dbo].[wsm_task_list] TO [wsm_admin_group]
GRANT UPDATE ON  [dbo].[wsm_task_list] TO [wsm_admin_group]
GRANT SELECT ON  [dbo].[wsm_task_list] TO [wsm_ro_group]
GO
Uses
Used By