Tables [dbo].[harversions]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CS_AS
Row Count2
Created11:08:04 AM Wednesday, March 07, 2007
Last Modified11:12:23 AM Wednesday, March 07, 2007
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key XPKharversions: versionobjidIndexes HARVERSIONS_ITEMMAPPED: itemobjid\mappedversion\versionobjid\packageobjidIndexes HARVERSIONS_ITEM_IND: itemobjid\versionobjidIndexes harversions_vc: itemobjid\versionobjid\versionstatus\inbranchIndexes harversions_merged_ind: mergedversionid\packageobjid\parentversionid\versionobjid\mappedversionIndexes harversions_par_ind: parentversionid\packageobjid\mergedversionid\versionobjid\mappedversionIndexes HARVERSIONS_VERITEM: versionobjid\itemobjidIndexes HARVERSIONS_STATUS: versionstatus\itemobjid\versionobjidversionobjidint4
No
Indexes HARVERSIONS_ITEMMAPPED: itemobjid\mappedversion\versionobjid\packageobjidIndexes HARVERSIONS_ITEM_IND: itemobjid\versionobjidIndexes harversions_vc: itemobjid\versionobjid\versionstatus\inbranchIndexes HARVERSIONS_VSTATUS: itemobjid\versionstatusIndexes HARVERSIONS_VERITEM: versionobjid\itemobjidIndexes HARVERSIONS_STATUS: versionstatus\itemobjid\versionobjiditemobjidint4
No
Foreign Keys harversions_pkgid_fk: [dbo].[harpackage].packageobjidIndexes HARVERSIONS_ITEMMAPPED: itemobjid\mappedversion\versionobjid\packageobjidIndexes harversions_merged_ind: mergedversionid\packageobjid\parentversionid\versionobjid\mappedversionIndexes HARVERSIONS_PKG_IND: packageobjid\modifierid\creatorid\versionstatusIndexes harversions_par_ind: parentversionid\packageobjid\mergedversionid\versionobjid\mappedversionpackageobjidint4
No
Indexes harversions_merged_ind: mergedversionid\packageobjid\parentversionid\versionobjid\mappedversionIndexes HARVERSIONS_MERGED_IDX: mergedversionid\parentversionidIndexes harversions_par_ind: parentversionid\packageobjid\mergedversionid\versionobjid\mappedversionparentversionidint4
No
Indexes harversions_merged_ind: mergedversionid\packageobjid\parentversionid\versionobjid\mappedversionIndexes HARVERSIONS_MERGED_IDX: mergedversionid\parentversionidIndexes harversions_par_ind: parentversionid\packageobjid\mergedversionid\versionobjid\mappedversionmergedversionidint4
No
Indexes harversions_vc: itemobjid\versionobjid\versionstatus\inbranchinbranchint4
No
Indexes HARVERSIONS_ITEMMAPPED: itemobjid\mappedversion\versionobjid\packageobjidIndexes harversions_merged_ind: mergedversionid\packageobjid\parentversionid\versionobjid\mappedversionIndexes harversions_par_ind: parentversionid\packageobjid\mergedversionid\versionobjid\mappedversionmappedversionchar(16)16
Yes
Indexes harversions_vc: itemobjid\versionobjid\versionstatus\inbranchIndexes HARVERSIONS_VSTATUS: itemobjid\versionstatusIndexes HARVERSIONS_PKG_IND: packageobjid\modifierid\creatorid\versionstatusIndexes HARVERSIONS_STATUS: versionstatus\itemobjid\versionobjidversionstatuschar(1)1
Yes
creationtimedatetime8
No
Indexes HARVERSIONS_PKG_IND: packageobjid\modifierid\creatorid\versionstatuscreatoridint4
No
modifiedtimedatetime8
No
Indexes HARVERSIONS_PKG_IND: packageobjid\modifierid\creatorid\versionstatusmodifieridint4
No
descriptionvarchar(2000)2000
Yes
versiondataobjidint4
No
clientmachinevarchar(50)50
Yes
clientpathvarchar(1024)1024
Yes
ancestorversionidint4
No
((0))
Indexes Indexes
NameColumnsUnique
Cluster Primary Key XPKharversions: versionobjidXPKharversionsversionobjid
Yes
HARVERSIONS_ITEM_INDitemobjid, versionobjid
HARVERSIONS_ITEMMAPPEDitemobjid, mappedversion, versionobjid, packageobjid
HARVERSIONS_MERGED_IDXmergedversionid, parentversionid
harversions_merged_indmergedversionid, packageobjid, parentversionid, versionobjid, mappedversion
harversions_par_indparentversionid, packageobjid, mergedversionid, versionobjid, mappedversion
HARVERSIONS_PKG_INDpackageobjid, modifierid, creatorid, versionstatus
HARVERSIONS_STATUSversionstatus, itemobjid, versionobjid
harversions_vcitemobjid, versionobjid, versionstatus, inbranch
HARVERSIONS_VERITEMversionobjid, itemobjid
HARVERSIONS_VSTATUSitemobjid, versionstatus
Foreign Keys Foreign Keys
NameColumns
harversions_pkgid_fkpackageobjid->[dbo].[harpackage].[packageobjid]
Permissions
TypeActionOwning Principal
GrantDeleteharvest_group
GrantInsertharvest_group
GrantSelectharvest_group
GrantUpdateharvest_group
GrantSelectharvest_rep
SQL Script
CREATE TABLE [dbo].[harversions]
(
[versionobjid] [int] NOT NULL,
[itemobjid] [int] NOT NULL,
[packageobjid] [int] NOT NULL,
[parentversionid] [int] NOT NULL,
[mergedversionid] [int] NOT NULL,
[inbranch] [int] NOT NULL,
[mappedversion] [char] (16) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[versionstatus] [char] (1) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[creationtime] [datetime] NOT NULL,
[creatorid] [int] NOT NULL,
[modifiedtime] [datetime] NOT NULL,
[modifierid] [int] NOT NULL,
[description] [varchar] (2000) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[versiondataobjid] [int] NOT NULL,
[clientmachine] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[clientpath] [varchar] (1024) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[ancestorversionid] [int] NOT NULL CONSTRAINT [DF__harversio__ances__73B00EE2] DEFAULT ((0))
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[harversions] ADD CONSTRAINT [XPKharversions] PRIMARY KEY CLUSTERED ([versionobjid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVERSIONS_ITEMMAPPED] ON [dbo].[harversions] ([itemobjid], [mappedversion], [versionobjid], [packageobjid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVERSIONS_ITEM_IND] ON [dbo].[harversions] ([itemobjid], [versionobjid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [harversions_vc] ON [dbo].[harversions] ([itemobjid], [versionobjid], [versionstatus], [inbranch]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVERSIONS_VSTATUS] ON [dbo].[harversions] ([itemobjid], [versionstatus]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [harversions_merged_ind] ON [dbo].[harversions] ([mergedversionid], [packageobjid], [parentversionid], [versionobjid], [mappedversion]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVERSIONS_MERGED_IDX] ON [dbo].[harversions] ([mergedversionid], [parentversionid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVERSIONS_PKG_IND] ON [dbo].[harversions] ([packageobjid], [modifierid], [creatorid], [versionstatus]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [harversions_par_ind] ON [dbo].[harversions] ([parentversionid], [packageobjid], [mergedversionid], [versionobjid], [mappedversion]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVERSIONS_VERITEM] ON [dbo].[harversions] ([versionobjid], [itemobjid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVERSIONS_STATUS] ON [dbo].[harversions] ([versionstatus], [itemobjid], [versionobjid]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[harversions] ADD CONSTRAINT [harversions_pkgid_fk] FOREIGN KEY ([packageobjid]) REFERENCES [dbo].[harpackage] ([packageobjid])
GO
GRANT SELECT ON  [dbo].[harversions] TO [harvest_group]
GRANT INSERT ON  [dbo].[harversions] TO [harvest_group]
GRANT DELETE ON  [dbo].[harversions] TO [harvest_group]
GRANT UPDATE ON  [dbo].[harversions] TO [harvest_group]
GRANT SELECT ON  [dbo].[harversions] TO [harvest_rep]
GO
Uses
Used By