Tables [dbo].[UM_ROLE_PERMISSIONS]
Properties
PropertyValue
Row Count3398
Created1:08:00 AM Thursday, September 10, 2009
Last Modified1:08:00 AM Thursday, September 10, 2009
Columns
NameData TypeMax Length (Bytes)Allow NullsIdentity
Cluster Primary Key PK__UM_ROLE_PERMISSI__0CBAE877: IDIDint4
No
1 - 1
Foreign Keys FK__UM_ROLE_P__PERMI__0EA330E9: [dbo].[UM_PERMISSIONS].PERMISSION_IDIndexes UQ__UM_ROLE_PERMISSI__0DAF0CB0: PERMISSION_ID\ROLE_IDPERMISSION_IDint4
No
Foreign Keys FK__UM_ROLE_P__ROLE___0F975522: [dbo].[UM_ROLES].ROLE_IDIndexes UQ__UM_ROLE_PERMISSI__0DAF0CB0: PERMISSION_ID\ROLE_IDROLE_IDint4
No
IS_ALLOWEDsmallint2
No
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK__UM_ROLE_PERMISSI__0CBAE877: IDPK__UM_ROLE_PERMISSI__0CBAE877ID
Yes
UQ__UM_ROLE_PERMISSI__0DAF0CB0PERMISSION_ID, ROLE_ID
Yes
Foreign Keys Foreign Keys
NameDeleteColumns
FK__UM_ROLE_P__PERMI__0EA330E9CascadePERMISSION_ID->[dbo].[UM_PERMISSIONS].[ID]
FK__UM_ROLE_P__ROLE___0F975522CascadeROLE_ID->[dbo].[UM_ROLES].[ID]
SQL Script
CREATE TABLE [dbo].[UM_ROLE_PERMISSIONS]
(
[ID] [int] NOT NULL IDENTITY(1, 1),
[PERMISSION_ID] [int] NOT NULL,
[ROLE_ID] [int] NOT NULL,
[IS_ALLOWED] [smallint] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[UM_ROLE_PERMISSIONS] ADD CONSTRAINT [PK__UM_ROLE_PERMISSI__0CBAE877] PRIMARY KEY CLUSTERED ([ID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[UM_ROLE_PERMISSIONS] ADD CONSTRAINT [UQ__UM_ROLE_PERMISSI__0DAF0CB0] UNIQUE NONCLUSTERED ([PERMISSION_ID], [ROLE_ID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[UM_ROLE_PERMISSIONS] ADD CONSTRAINT [FK__UM_ROLE_P__PERMI__0EA330E9] FOREIGN KEY ([PERMISSION_ID]) REFERENCES [dbo].[UM_PERMISSIONS] ([ID]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[UM_ROLE_PERMISSIONS] ADD CONSTRAINT [FK__UM_ROLE_P__ROLE___0F975522] FOREIGN KEY ([ROLE_ID]) REFERENCES [dbo].[UM_ROLES] ([ID]) ON DELETE CASCADE
GO
Uses