CREATE TABLE [dbo].[wsm_engine]
(
[manager_uuid] [binary] (16) NOT NULL,
[create_date] [datetime] NOT NULL CONSTRAINT [DF__wsm_engin__creat__413A6905] DEFAULT (' '),
[last_start_date] [datetime] NULL,
[last_stop_date] [datetime] NULL,
[creation_user] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[update_user] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[device_id] [binary] (16) NOT NULL,
[time_zone_code] [varchar] (64) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[locale_code] [varchar] (4) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[status_id] [int] NOT NULL,
[config_profile_uuid] [binary] (16) NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[wsm_engine] ADD CONSTRAINT [XPKwsm_engine] PRIMARY KEY CLUSTERED ([manager_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [xif5wsm_engine] ON [dbo].[wsm_engine] ([config_profile_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [xif1wsm_engine] ON [dbo].[wsm_engine] ([device_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [xif3wsm_engine] ON [dbo].[wsm_engine] ([locale_code]) ON [PRIMARY]
GO
CREATE UNIQUE NONCLUSTERED INDEX [xwsm_engine] ON [dbo].[wsm_engine] ([manager_uuid], [device_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [xif4wsm_engine] ON [dbo].[wsm_engine] ([status_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [xif2wsm_engine] ON [dbo].[wsm_engine] ([time_zone_code]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[wsm_engine] ADD CONSTRAINT [r_1484] FOREIGN KEY ([device_id]) REFERENCES [dbo].[wsm_device] ([device_id])
GO
ALTER TABLE [dbo].[wsm_engine] ADD CONSTRAINT [r_1485] FOREIGN KEY ([time_zone_code]) REFERENCES [dbo].[ca_time_zone] ([time_zone_code])
GO
ALTER TABLE [dbo].[wsm_engine] ADD CONSTRAINT [r_1486] FOREIGN KEY ([locale_code]) REFERENCES [dbo].[ca_locale] ([locale_code])
GO
ALTER TABLE [dbo].[wsm_engine] ADD CONSTRAINT [r_1511] FOREIGN KEY ([status_id]) REFERENCES [dbo].[wsm_status_definition] ([status_id])
GO
ALTER TABLE [dbo].[wsm_engine] ADD CONSTRAINT [r_1543] FOREIGN KEY ([config_profile_uuid]) REFERENCES [dbo].[wsm_configuration_profile] ([config_profile_uuid])
GO
GRANT SELECT ON [dbo].[wsm_engine] TO [wsm_admin_group]
GRANT INSERT ON [dbo].[wsm_engine] TO [wsm_admin_group]
GRANT DELETE ON [dbo].[wsm_engine] TO [wsm_admin_group]
GRANT UPDATE ON [dbo].[wsm_engine] TO [wsm_admin_group]
GRANT SELECT ON [dbo].[wsm_engine] TO [wsm_ro_group]
GO