| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- CREATE TABLE AcumaticaDB.dbo.FieldHistoryTracker (
- ID int IDENTITY(1,1) NOT NULL,
- CompanyID int NOT NULL,
- FieldCode nvarchar(50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
- FieldCodeHash AS (abs(checksum([FieldCode]))%(10)) PERSISTED NOT NULL,
- KeyType nvarchar(50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
- RelatedKey nvarchar(50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
- UDF bit DEFAULT 0 NOT NULL,
- Active bit DEFAULT 0 NOT NULL,
- Import bit DEFAULT 0 NULL,
- FieldDescription nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
- FieldValueCode nvarchar(50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
- FieldValueText nvarchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
- FieldValueDecimal decimal(18,6) NULL,
- AppliedDate datetime NOT NULL,
- AppliedbyUserID uniqueidentifier NULL,
- AppliedbyUserName nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
- LastModifiedDateTime datetime NOT NULL,
- LastModifiedByName nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
- LastModifiedByID uniqueidentifier NULL,
- CONSTRAINT PK__Watterso__D435033A914A3CF4 PRIMARY KEY (FieldCodeHash,ID),
- CONSTRAINT UQ__Watterso__47317D7CF73A082D UNIQUE (FieldCodeHash,FieldCode,CompanyID,ID)
- );
- CREATE NONCLUSTERED INDEX IX_FieldHistoryTracker_Active_UDF ON AcumaticaDB.dbo.FieldHistoryTracker ( FieldCodeHash ASC , CompanyID ASC , Active ASC , UDF ASC , AppliedDate ASC )
- WITH ( PAD_INDEX = OFF ,FILLFACTOR = 100 ,SORT_IN_TEMPDB = OFF , IGNORE_DUP_KEY = OFF , STATISTICS_NORECOMPUTE = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
- ON [PRIMARY ] ;
- CREATE NONCLUSTERED INDEX IX_FieldHistoryTracker_AppliedByUser ON AcumaticaDB.dbo.FieldHistoryTracker ( FieldCodeHash ASC , AppliedbyUserID ASC , AppliedbyUserName ASC )
- WITH ( PAD_INDEX = OFF ,FILLFACTOR = 100 ,SORT_IN_TEMPDB = OFF , IGNORE_DUP_KEY = OFF , STATISTICS_NORECOMPUTE = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
- ON [PRIMARY ] ;
- CREATE NONCLUSTERED INDEX IX_FieldHistoryTracker_AppliedByUser_Active ON AcumaticaDB.dbo.FieldHistoryTracker ( FieldCodeHash ASC , AppliedbyUserID ASC , Active ASC , AppliedDate ASC )
- WITH ( PAD_INDEX = OFF ,FILLFACTOR = 100 ,SORT_IN_TEMPDB = OFF , IGNORE_DUP_KEY = OFF , STATISTICS_NORECOMPUTE = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
- ON [PRIMARY ] ;
- CREATE NONCLUSTERED INDEX IX_FieldHistoryTracker_AppliedDate ON AcumaticaDB.dbo.FieldHistoryTracker ( FieldCodeHash ASC , AppliedDate ASC )
- WITH ( PAD_INDEX = OFF ,FILLFACTOR = 100 ,SORT_IN_TEMPDB = OFF , IGNORE_DUP_KEY = OFF , STATISTICS_NORECOMPUTE = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
- ON [PRIMARY ] ;
- CREATE NONCLUSTERED INDEX IX_FieldHistoryTracker_FieldCodeHash ON AcumaticaDB.dbo.FieldHistoryTracker ( FieldCodeHash ASC , FieldCode ASC )
- WITH ( PAD_INDEX = OFF ,FILLFACTOR = 100 ,SORT_IN_TEMPDB = OFF , IGNORE_DUP_KEY = OFF , STATISTICS_NORECOMPUTE = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
- ON [PRIMARY ] ;
- CREATE NONCLUSTERED INDEX IX_FieldHistoryTracker_FieldCodeValueType ON AcumaticaDB.dbo.FieldHistoryTracker ( FieldCodeHash ASC , FieldCode ASC , FieldValueCode ASC )
- WITH ( PAD_INDEX = OFF ,FILLFACTOR = 100 ,SORT_IN_TEMPDB = OFF , IGNORE_DUP_KEY = OFF , STATISTICS_NORECOMPUTE = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
- ON [PRIMARY ] ;
- CREATE NONCLUSTERED INDEX IX_FieldHistoryTracker_FieldValue ON AcumaticaDB.dbo.FieldHistoryTracker ( FieldCodeHash ASC , FieldValueText ASC , AppliedDate ASC , AppliedbyUserID ASC , AppliedbyUserName ASC , Active ASC , UDF ASC )
- WITH ( PAD_INDEX = OFF ,FILLFACTOR = 100 ,SORT_IN_TEMPDB = OFF , IGNORE_DUP_KEY = OFF , STATISTICS_NORECOMPUTE = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
- ON [PRIMARY ] ;
- CREATE NONCLUSTERED INDEX IX_FieldHistoryTracker_KeyType_RelatedKey ON AcumaticaDB.dbo.FieldHistoryTracker ( FieldCodeHash ASC , KeyType ASC , RelatedKey ASC )
- WITH ( PAD_INDEX = OFF ,FILLFACTOR = 100 ,SORT_IN_TEMPDB = OFF , IGNORE_DUP_KEY = OFF , STATISTICS_NORECOMPUTE = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
- ON [PRIMARY ] ;
|