Tables [dbo].[HARREPOSITORYACCESS]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count3
Created5:00:08 AM Monday, March 02, 2009
Last Modified5:00:28 AM Monday, March 02, 2009
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key HARREPOSITORYACCESS_PK: REPOSITOBJID\USRGRPOBJIDForeign Keys HARREPACCESS_REPID_FK: [dbo].[HARREPOSITORY].REPOSITOBJIDREPOSITOBJIDint4
No
Cluster Primary Key HARREPOSITORYACCESS_PK: REPOSITOBJID\USRGRPOBJIDForeign Keys HARREPACCESS_USRGRP_FK: [dbo].[HARUSERGROUP].USRGRPOBJIDUSRGRPOBJIDint4
No
SECUREACCESSchar(1)1
No
('N')
UPDATEACCESSchar(1)1
No
('N')
VIEWACCESSchar(1)1
No
('N')
Indexes Indexes
NameColumnsUnique
Cluster Primary Key HARREPOSITORYACCESS_PK: REPOSITOBJID\USRGRPOBJIDHARREPOSITORYACCESS_PKREPOSITOBJID, USRGRPOBJID
Yes
Foreign Keys Foreign Keys
NameDeleteColumns
HARREPACCESS_REPID_FKCascadeREPOSITOBJID->[dbo].[HARREPOSITORY].[REPOSITOBJID]
HARREPACCESS_USRGRP_FKCascadeUSRGRPOBJID->[dbo].[HARUSERGROUP].[USRGRPOBJID]
Extended Properties
NameLevel 2 TypeLevel 2 NameValue
CaptionThe HARREPOSITORYACCESS table stores the definition of security for a CA SCM repository.
CaptionCOLUMNREPOSITOBJIDObject ID of repository
CaptionCOLUMNSECUREACCESSRepository secure access (Y/N)
CaptionCOLUMNUPDATEACCESSRepository update access (Y/N)
CaptionCOLUMNUSRGRPOBJIDObject ID of user group
CaptionCOLUMNVIEWACCESSRepository view access (Y/N)
SQL Script
CREATE TABLE [dbo].[HARREPOSITORYACCESS]
(
[REPOSITOBJID] [int] NOT NULL,
[USRGRPOBJID] [int] NOT NULL,
[SECUREACCESS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__HARREPOSI__SECUR__5CA1C101] DEFAULT ('N'),
[UPDATEACCESS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__HARREPOSI__UPDAT__5D95E53A] DEFAULT ('N'),
[VIEWACCESS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__HARREPOSI__VIEWA__5E8A0973] DEFAULT ('N')
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARREPOSITORYACCESS] ADD CONSTRAINT [HARREPOSITORYACCESS_PK] PRIMARY KEY CLUSTERED ([REPOSITOBJID], [USRGRPOBJID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARREPOSITORYACCESS] ADD CONSTRAINT [HARREPACCESS_REPID_FK] FOREIGN KEY ([REPOSITOBJID]) REFERENCES [dbo].[HARREPOSITORY] ([REPOSITOBJID]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HARREPOSITORYACCESS] ADD CONSTRAINT [HARREPACCESS_USRGRP_FK] FOREIGN KEY ([USRGRPOBJID]) REFERENCES [dbo].[HARUSERGROUP] ([USRGRPOBJID]) ON DELETE CASCADE
GO
EXEC sp_addextendedproperty N'Caption', N'The HARREPOSITORYACCESS table stores the definition of security for a CA SCM repository. ', 'SCHEMA', N'dbo', 'TABLE', N'HARREPOSITORYACCESS', NULL, NULL
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of repository', 'SCHEMA', N'dbo', 'TABLE', N'HARREPOSITORYACCESS', 'COLUMN', N'REPOSITOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Repository secure access (Y/N)', 'SCHEMA', N'dbo', 'TABLE', N'HARREPOSITORYACCESS', 'COLUMN', N'SECUREACCESS'
GO
EXEC sp_addextendedproperty N'Caption', N'Repository update access (Y/N)', 'SCHEMA', N'dbo', 'TABLE', N'HARREPOSITORYACCESS', 'COLUMN', N'UPDATEACCESS'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of user group', 'SCHEMA', N'dbo', 'TABLE', N'HARREPOSITORYACCESS', 'COLUMN', N'USRGRPOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Repository view access (Y/N)', 'SCHEMA', N'dbo', 'TABLE', N'HARREPOSITORYACCESS', 'COLUMN', N'VIEWACCESS'
GO
Uses
Used By