Skip to content

feat(seed): make DBCC CHECKIDENT reseed opt-in per table - #154

Merged
devlead merged 1 commit into
WCOMAB:mainfrom
devlead:feature/optinDBCCCHECKIDENT
Jul 15, 2026
Merged

feat(seed): make DBCC CHECKIDENT reseed opt-in per table#154
devlead merged 1 commit into
WCOMAB:mainfrom
devlead:feature/optinDBCCCHECKIDENT

Conversation

@devlead

@devlead devlead commented Jul 15, 2026

Copy link
Copy Markdown
Member

Identity reseed after delete-based seed clear was previously automatic when the target had an identity column. That is now a separate, explicit configuration so reseed only runs when requested.

  • Add ReseedTargetIdentityAfterClearTables per-table config (default false)
  • Gate DBCC CHECKIDENT on ReseedTargetIdentityAfterClear in clear SQL builder
  • Wire flag through SyncJobTable, TableSchema, and config API DTO
  • Update README to separate delete-vs-truncate from identity reseed behavior

Identity reseed after delete-based seed clear was previously automatic
when the target had an identity column. That is now a separate,
explicit configuration so reseed only runs when requested.

- Add ReseedTargetIdentityAfterClearTables per-table config (default false)
- Gate DBCC CHECKIDENT on ReseedTargetIdentityAfterClear in clear SQL builder
- Wire flag through SyncJobTable, TableSchema, and config API DTO
- Update README to separate delete-vs-truncate from identity reseed behavior
@devlead
devlead merged commit ddf05ae into WCOMAB:main Jul 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant