Tables [dbo].[HARVERSIONTRACKING]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
HeapYes
Row Count0
Created5:00:24 AM Monday, March 02, 2009
Last Modified5:00:29 AM Monday, March 02, 2009
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Foreign Keys HARVERSIONTRACKING_VERID_FK: [dbo].[HARVERSIONS].VERSIONOBJIDIndexes HARVERSIONTRACKING_FK_IND: VERSIONOBJIDVERSIONOBJIDint4
No
ACTIONvarchar(128)128
No
VIEWOBJIDint4
No
STATEOBJIDint4
No
FROMPKGOBJIDint4
No
TOPKGOBJIDint4
No
INBRANCHint4
No
VERSIONSTATUSchar(1)1
No
MAPPEDVERSIONvarchar(16)16
No
EXECDTIMEdatetime8
No
USROBJIDint4
No
MODIFIERIDint4
No
MODIFIEDTIMEdatetime8
No
Indexes Indexes
NameColumns
HARVERSIONTRACKING_FK_INDVERSIONOBJID
Foreign Keys Foreign Keys
NameDeleteColumns
HARVERSIONTRACKING_VERID_FKCascadeVERSIONOBJID->[dbo].[HARVERSIONS].[VERSIONOBJID]
Extended Properties
NameLevel 2 TypeLevel 2 NameValue
CaptionThis table stores historic values that exist for the version at the time of the switch package operation (that is, at EXECDTIME). The columns in this table are not synchronized with the current values for the version in the HARVERSIONS table.
CaptionCOLUMNACTIONAction or process performed on the package, for example, switch package
CaptionCOLUMNEXECDTIMETime of package operation
CaptionCOLUMNFROMPKGOBJIDObject ID of source package
CaptionCOLUMNINBRANCHVersion is a trunk (0) or branch (1)
CaptionCOLUMNMAPPEDVERSIONVersion string
CaptionCOLUMNMODIFIEDTIMETime object was modified
CaptionCOLUMNMODIFIERIDObject ID of modifier
CaptionCOLUMNSTATEOBJIDObject ID of state
CaptionCOLUMNTOPKGOBJIDObject ID of target package
CaptionCOLUMNUSROBJIDObject ID of user
CaptionCOLUMNVERSIONOBJIDVersion object ID
CaptionCOLUMNVERSIONSTATUSStatus tag: Normal (N), Deleted (D), Reserve (R), Merge (M)
CaptionCOLUMNVIEWOBJIDObject ID of view
SQL Script
CREATE TABLE [dbo].[HARVERSIONTRACKING]
(
[VERSIONOBJID] [int] NOT NULL,
[ACTION] [varchar] (128) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[VIEWOBJID] [int] NOT NULL,
[STATEOBJID] [int] NOT NULL,
[FROMPKGOBJID] [int] NOT NULL,
[TOPKGOBJID] [int] NOT NULL,
[INBRANCH] [int] NOT NULL,
[VERSIONSTATUS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[MAPPEDVERSION] [varchar] (16) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[EXECDTIME] [datetime] NOT NULL,
[USROBJID] [int] NOT NULL,
[MODIFIERID] [int] NOT NULL,
[MODIFIEDTIME] [datetime] NOT NULL
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVERSIONTRACKING_FK_IND] ON [dbo].[HARVERSIONTRACKING] ([VERSIONOBJID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARVERSIONTRACKING] ADD CONSTRAINT [HARVERSIONTRACKING_VERID_FK] FOREIGN KEY ([VERSIONOBJID]) REFERENCES [dbo].[HARVERSIONS] ([VERSIONOBJID]) ON DELETE CASCADE
GO
EXEC sp_addextendedproperty N'Caption', N'This table stores historic values that exist for the version at the time of the switch package operation (that is, at EXECDTIME). The columns in this table are not synchronized with the current values for the version in the HARVERSIONS table.', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', NULL, NULL
GO
EXEC sp_addextendedproperty N'Caption', N'Action or process performed on the package, for example, switch package', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'ACTION'
GO
EXEC sp_addextendedproperty N'Caption', N'Time of package operation', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'EXECDTIME'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of source package', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'FROMPKGOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Version is a trunk (0) or branch (1)', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'INBRANCH'
GO
EXEC sp_addextendedproperty N'Caption', N'Version string', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'MAPPEDVERSION'
GO
EXEC sp_addextendedproperty N'Caption', N'Time object was modified', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'MODIFIEDTIME'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of modifier', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'MODIFIERID'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of state', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'STATEOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of target package', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'TOPKGOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of user', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'USROBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Version object ID', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'VERSIONOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Status tag: Normal (N), Deleted (D), Reserve (R), Merge (M)', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'VERSIONSTATUS'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of view', 'SCHEMA', N'dbo', 'TABLE', N'HARVERSIONTRACKING', 'COLUMN', N'VIEWOBJID'
GO
Uses