CREATE TABLE [dbo].[harversioninview]
(
[viewobjid] [int] NOT NULL,
[versionobjid] [int] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[harversioninview] ADD CONSTRAINT [XPKharversioninview] PRIMARY KEY CLUSTERED ([viewobjid], [versionobjid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVIV_VERS_IND] ON [dbo].[harversioninview] ([versionobjid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [harversioninview_ver] ON [dbo].[harversioninview] ([versionobjid], [viewobjid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVERSIONINVIEW_VIEW] ON [dbo].[harversioninview] ([viewobjid]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[harversioninview] ADD CONSTRAINT [HARVERSIONINVIEW_VERID_FK] FOREIGN KEY ([versionobjid]) REFERENCES [dbo].[harversions] ([versionobjid]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[harversioninview] ADD CONSTRAINT [HARVERSIONINVIEW_VIEWID_FK] FOREIGN KEY ([viewobjid]) REFERENCES [dbo].[harview] ([viewobjid]) ON DELETE CASCADE
GO
GRANT SELECT ON [dbo].[harversioninview] TO [harvest_group]
GRANT INSERT ON [dbo].[harversioninview] TO [harvest_group]
GRANT DELETE ON [dbo].[harversioninview] TO [harvest_group]
GRANT UPDATE ON [dbo].[harversioninview] TO [harvest_group]
GRANT SELECT ON [dbo].[harversioninview] TO [harvest_rep]
GO