Tables [dbo].[UM_USER_PERMISSIONS]
Properties
PropertyValue
Row Count5552
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_USER_PERMISSI__117F9D94: IDIDint4
No
1 - 1
Foreign Keys FK__UM_USER_P__PERMI__1367E606: [dbo].[UM_PERMISSIONS].PERMISSION_IDIndexes UQ__UM_USER_PERMISSI__1273C1CD: PERMISSION_ID\USER_IDPERMISSION_IDint4
No
Foreign Keys FK__UM_USER_P__USER___145C0A3F: [dbo].[UM_USERS].USER_IDIndexes UQ__UM_USER_PERMISSI__1273C1CD: PERMISSION_ID\USER_IDUSER_IDint4
No
IS_ALLOWEDsmallint2
No
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK__UM_USER_PERMISSI__117F9D94: IDPK__UM_USER_PERMISSI__117F9D94ID
Yes
UQ__UM_USER_PERMISSI__1273C1CDPERMISSION_ID, USER_ID
Yes
Foreign Keys Foreign Keys
NameDeleteColumns
FK__UM_USER_P__PERMI__1367E606CascadePERMISSION_ID->[dbo].[UM_PERMISSIONS].[ID]
FK__UM_USER_P__USER___145C0A3FCascadeUSER_ID->[dbo].[UM_USERS].[ID]
SQL Script
CREATE TABLE [dbo].[UM_USER_PERMISSIONS]
(
[ID] [int] NOT NULL IDENTITY(1, 1),
[PERMISSION_ID] [int] NOT NULL,
[USER_ID] [int] NOT NULL,
[IS_ALLOWED] [smallint] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[UM_USER_PERMISSIONS] ADD CONSTRAINT [PK__UM_USER_PERMISSI__117F9D94] PRIMARY KEY CLUSTERED ([ID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[UM_USER_PERMISSIONS] ADD CONSTRAINT [UQ__UM_USER_PERMISSI__1273C1CD] UNIQUE NONCLUSTERED ([PERMISSION_ID], [USER_ID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[UM_USER_PERMISSIONS] ADD CONSTRAINT [FK__UM_USER_P__PERMI__1367E606] FOREIGN KEY ([PERMISSION_ID]) REFERENCES [dbo].[UM_PERMISSIONS] ([ID]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[UM_USER_PERMISSIONS] ADD CONSTRAINT [FK__UM_USER_P__USER___145C0A3F] FOREIGN KEY ([USER_ID]) REFERENCES [dbo].[UM_USERS] ([ID]) ON DELETE CASCADE
GO
Uses