CREATE TABLE [dbo].[harrepinview]
(
[viewobjid] [int] NOT NULL,
[repositobjid] [int] NOT NULL,
[readonly] [int] NOT NULL,
[repfromviewid] [int] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[harrepinview] ADD CONSTRAINT [XPKharrepinview] PRIMARY KEY CLUSTERED ([viewobjid], [repositobjid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARREPINVIEW_REPID_FK] ON [dbo].[harrepinview] ([repositobjid]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[harrepinview] ADD CONSTRAINT [HARREPINVIEW_REPID_FK] FOREIGN KEY ([repositobjid]) REFERENCES [dbo].[harrepository] ([repositobjid]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[harrepinview] ADD CONSTRAINT [HARREPINVIEW_VIEWID_FK] FOREIGN KEY ([viewobjid]) REFERENCES [dbo].[harview] ([viewobjid]) ON DELETE CASCADE
GO
GRANT SELECT ON [dbo].[harrepinview] TO [harvest_group]
GRANT INSERT ON [dbo].[harrepinview] TO [harvest_group]
GRANT DELETE ON [dbo].[harrepinview] TO [harvest_group]
GRANT UPDATE ON [dbo].[harrepinview] TO [harvest_group]
GRANT SELECT ON [dbo].[harrepinview] TO [harvest_rep]
GO