Uh oh!
There was an error while loading. Please reload this page.
Implement message archive for EF persistence - #5691
Conversation
There was a problem hiding this comment.
Note: the migration here shows up as a move in this PR because I had to delete the previous one that was not included in the snapshot for the migration that followed it. Deleting it and including it in this migration was the simplest path to making them consistent.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Warwick Schroeder <warwick.schroeder@gmail.com>
Uh oh!
There was an error while loading. Please reload this page.
This pull request introduces new archive-related entities to the EF Core persistence layer for both PostgreSQL and SQL Server, and updates the corresponding migration and model snapshot files. The main changes involve adding the
ArchiveOperationEntityand related tables, as well as updating or removing some fields and indexes to support new archiving and retry features.Key changes:
Archive and Retry Feature Additions
ArchiveOperationEntityand correspondingarchive_operationstable with fields for tracking archive operations, including batch and message counts, group info, and initiator details. [1][2][3]Schema and Index Updates
TypeandGroupIdfor thefailed_message_groupstable to optimize queries.Migration and Model Maintenance