vaultik/internal
sneak d3afa65420 Fix foreign key constraints and improve snapshot tracking
- Add unified compression/encryption package in internal/blobgen
- Update DATAMODEL.md to reflect current schema implementation
- Refactor snapshot cleanup into well-named methods for clarity
- Add snapshot_id to uploads table to track new blobs per snapshot
- Fix blob count reporting for incremental backups
- Add DeleteOrphaned method to BlobChunkRepository
- Fix cleanup order to respect foreign key constraints
- Update tests to reflect schema changes
2025-07-26 02:22:25 +02:00
..
backup Fix foreign key constraints and improve snapshot tracking 2025-07-26 02:22:25 +02:00
blob Fix foreign key constraints and improve snapshot tracking 2025-07-26 02:22:25 +02:00
blobgen Fix foreign key constraints and improve snapshot tracking 2025-07-26 02:22:25 +02:00
chunker Major refactoring: UUID-based storage, streaming architecture, and CLI improvements 2025-07-22 14:56:44 +02:00
cli Fix foreign key constraints and improve snapshot tracking 2025-07-26 02:22:25 +02:00
config Major refactoring: UUID-based storage, streaming architecture, and CLI improvements 2025-07-22 14:56:44 +02:00
crypto Major refactoring: UUID-based storage, streaming architecture, and CLI improvements 2025-07-22 14:56:44 +02:00
database Fix foreign key constraints and improve snapshot tracking 2025-07-26 02:22:25 +02:00
globals Move StartTime initialization to application startup hook 2025-07-20 12:05:24 +02:00
log Refactor blob storage to use UUID primary keys and implement streaming chunking 2025-07-22 07:43:39 +02:00
models Implement local SQLite index database with repositories 2025-07-20 10:26:15 +02:00
s3 Major refactoring: UUID-based storage, streaming architecture, and CLI improvements 2025-07-22 14:56:44 +02:00