feat(db): add SourceNode column + IX_AuditLog_Node_Occurred index to AuditLog
This commit is contained in:
@@ -74,10 +74,10 @@ public class AuditLogEntityTypeConfigurationTests : IDisposable
|
||||
.Where(p => !p.IsShadowProperty())
|
||||
.ToList();
|
||||
|
||||
// AuditEvent record exposes 23 init-only properties (alog.md §4 plus the
|
||||
// additive ExecutionId universal correlation column and its
|
||||
// ParentExecutionId sibling).
|
||||
Assert.Equal(23, properties.Count);
|
||||
// AuditEvent record exposes 24 init-only properties (alog.md §4 plus the
|
||||
// additive ExecutionId universal correlation column, its ParentExecutionId
|
||||
// sibling, and the SourceNode-stamping column).
|
||||
Assert.Equal(24, properties.Count);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -93,13 +93,16 @@ public class AuditLogEntityTypeConfigurationTests : IDisposable
|
||||
|
||||
// Five reconciliation/query indexes from alog.md §4, plus the EventId unique
|
||||
// index introduced alongside the composite PK (Bundle C), plus the additive
|
||||
// IX_AuditLog_Execution index supporting ExecutionId lookups and the
|
||||
// IX_AuditLog_ParentExecution index supporting ParentExecutionId lookups.
|
||||
// IX_AuditLog_Execution index supporting ExecutionId lookups, the
|
||||
// IX_AuditLog_ParentExecution index supporting ParentExecutionId lookups,
|
||||
// and the IX_AuditLog_Node_Occurred composite supporting per-node queries
|
||||
// (SourceNode-stamping).
|
||||
var expected = new[]
|
||||
{
|
||||
"IX_AuditLog_Channel_Status_Occurred",
|
||||
"IX_AuditLog_CorrelationId",
|
||||
"IX_AuditLog_Execution",
|
||||
"IX_AuditLog_Node_Occurred",
|
||||
"IX_AuditLog_OccurredAtUtc",
|
||||
"IX_AuditLog_ParentExecution",
|
||||
"IX_AuditLog_Site_Occurred",
|
||||
|
||||
Reference in New Issue
Block a user