Tables [dbo].[wsm_model]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CS_AS
Row Count0
Created11:08:12 AM Wednesday, March 07, 2007
Last Modified11:10:02 AM Wednesday, March 07, 2007
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key xpkwsm_supported_model: model_uuidmodel_uuidbinary(16)16
No
Foreign Keys r_1506: [dbo].[wsm_model].parent_model_uuidIndexes xif2wsm_model: parent_model_uuidparent_model_uuidbinary(16)16
Yes
Indexes xwsm_model_key: model_namemodel_namevarchar(255)255
No
nsm_class_namevarchar(255)255
No
model_versionvarchar(255)255
No
Foreign Keys r_12: [dbo].[wsm_device_type].device_type_idIndexes xif1wsm_supported_model: device_type_iddevice_type_idint4
Yes
parent_classvarchar(255)255
Yes
is_abstractint4
Yes
updatewvint4
No
((1))
descriptionnvarchar(1024)2048
Yes
Foreign Keys r_1508: [dbo].[ca_company].manufacturer_uuidIndexes xif3wsm_model: manufacturer_uuidmanufacturer_uuidbinary(16)16
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key xpkwsm_supported_model: model_uuidxpkwsm_supported_modelmodel_uuid
Yes
xwsm_model_keymodel_name
Yes
xif1wsm_supported_modeldevice_type_id
xif2wsm_modelparent_model_uuid
xif3wsm_modelmanufacturer_uuid
Foreign Keys Foreign Keys
NameColumns
r_12device_type_id->[dbo].[wsm_device_type].[id]
r_1506parent_model_uuid->[dbo].[wsm_model].[model_uuid]
r_1508manufacturer_uuid->[dbo].[ca_company].[company_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_model]
(
[model_uuid] [binary] (16) NOT NULL,
[parent_model_uuid] [binary] (16) NULL,
[model_name] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[nsm_class_name] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[model_version] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[device_type_id] [int] NULL,
[parent_class] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[is_abstract] [int] NULL,
[updatewv] [int] NOT NULL CONSTRAINT [DF__wsm_model__updat__69485A5F] DEFAULT ((1)),
[description] [nvarchar] (1024) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[manufacturer_uuid] [binary] (16) NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[wsm_model] ADD CONSTRAINT [xpkwsm_supported_model] PRIMARY KEY CLUSTERED ([model_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [xif1wsm_supported_model] ON [dbo].[wsm_model] ([device_type_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [xif3wsm_model] ON [dbo].[wsm_model] ([manufacturer_uuid]) ON [PRIMARY]
GO
CREATE UNIQUE NONCLUSTERED INDEX [xwsm_model_key] ON [dbo].[wsm_model] ([model_name]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [xif2wsm_model] ON [dbo].[wsm_model] ([parent_model_uuid]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[wsm_model] ADD CONSTRAINT [r_12] FOREIGN KEY ([device_type_id]) REFERENCES [dbo].[wsm_device_type] ([id])
GO
ALTER TABLE [dbo].[wsm_model] ADD CONSTRAINT [r_1506] FOREIGN KEY ([parent_model_uuid]) REFERENCES [dbo].[wsm_model] ([model_uuid])
GO
ALTER TABLE [dbo].[wsm_model] ADD CONSTRAINT [r_1508] FOREIGN KEY ([manufacturer_uuid]) REFERENCES [dbo].[ca_company] ([company_uuid])
GO
GRANT SELECT ON  [dbo].[wsm_model] TO [wsm_admin_group]
GRANT INSERT ON  [dbo].[wsm_model] TO [wsm_admin_group]
GRANT DELETE ON  [dbo].[wsm_model] TO [wsm_admin_group]
GRANT UPDATE ON  [dbo].[wsm_model] TO [wsm_admin_group]
GRANT SELECT ON  [dbo].[wsm_model] TO [wsm_ro_group]
GO
Uses
Used By