Tables [dbo].[AuditSummary]
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count (~)0
Created1:20:01 AM Thursday, March 21, 2019
Last Modified1:20:12 AM Thursday, March 21, 2019
KeyNameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key PK_AuditSummary_AccountID_AuditDate_Source_SourceVersion_LocationID: AccountID\LocationID\AuditDate\Source\SourceVersionForeign Keys FK_AuditSummary_AccountID_Account_AccountID: [dbo].[Account].AccountIDAccountIDint4
False
Cluster Primary Key PK_AuditSummary_AccountID_AuditDate_Source_SourceVersion_LocationID: AccountID\LocationID\AuditDate\Source\SourceVersionAuditDatedatetime8
False
Cluster Primary Key PK_AuditSummary_AccountID_AuditDate_Source_SourceVersion_LocationID: AccountID\LocationID\AuditDate\Source\SourceVersionSourcevarchar(32)32
False
Cluster Primary Key PK_AuditSummary_AccountID_AuditDate_Source_SourceVersion_LocationID: AccountID\LocationID\AuditDate\Source\SourceVersionSourceVersionvarchar(32)32
False
Usersvarchar(264)264
True
Descriptionnvarchar(264)528
True
IPsbigint8
True
Devicesint4
True
Agentsint4
True
Metersint4
True
Suppliesint4
True
Statusint4
True
Serviceint4
True
Cluster Primary Key PK_AuditSummary_AccountID_AuditDate_Source_SourceVersion_LocationID: AccountID\LocationID\AuditDate\Source\SourceVersionForeign Keys FK_AuditSummary_LocationID_AccountLocation_LocationID: [dbo].[AccountLocation].LocationIDLocationIDint4
False
UserDataint4
True
HpMetersint4
True
KeyNameKey ColumnsUnique
Cluster Primary Key PK_AuditSummary_AccountID_AuditDate_Source_SourceVersion_LocationID: AccountID\LocationID\AuditDate\Source\SourceVersionPK_AuditSummary_AccountID_AuditDate_Source_SourceVersion_LocationIDAccountID, LocationID, AuditDate, Source, SourceVersion
True
NameDeleteColumns
FK_AuditSummary_AccountID_Account_AccountIDCascadeAccountID->[dbo].[Account].[AccountID]
FK_AuditSummary_LocationID_AccountLocation_LocationIDLocationID->[dbo].[AccountLocation].[LocationID]
CREATE TABLE [dbo].[AuditSummary]
(
[AccountID] [int] NOT NULL,
[AuditDate] [datetime] NOT NULL,
[Source] [varchar] (32) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[SourceVersion] [varchar] (32) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Users] [varchar] (264) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Description] [nvarchar] (264) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[IPs] [bigint] NULL,
[Devices] [int] NULL,
[Agents] [int] NULL,
[Meters] [int] NULL,
[Supplies] [int] NULL,
[Status] [int] NULL,
[Service] [int] NULL,
[LocationID] [int] NOT NULL,
[UserData] [int] NULL,
[HpMeters] [int] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AuditSummary] ADD CONSTRAINT [PK_AuditSummary_AccountID_AuditDate_Source_SourceVersion_LocationID] PRIMARY KEY CLUSTERED  ([AccountID], [LocationID], [AuditDate], [Source], [SourceVersion]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AuditSummary] ADD CONSTRAINT [FK_AuditSummary_AccountID_Account_AccountID] FOREIGN KEY ([AccountID]) REFERENCES [dbo].[Account] ([AccountID]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[AuditSummary] ADD CONSTRAINT [FK_AuditSummary_LocationID_AccountLocation_LocationID] FOREIGN KEY ([LocationID]) REFERENCES [dbo].[AccountLocation] ([LocationID])
GO