
[dbo].[UM_ROLE_PERMISSIONS]
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