feat: implement database backup and restore functionality with JSON support
All checks were successful
Publish Container / publish (push) Successful in 3m53s

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Marco 2026-04-24 11:13:32 +02:00
commit e8bbae0496
8 changed files with 657 additions and 0 deletions

View file

@ -0,0 +1,8 @@
namespace WorkTracker.Services.Storage;
public interface IDatabaseBackupService
{
Task<DatabaseBackupFile> ExportAsync(CancellationToken cancellationToken = default);
Task ImportAsync(Stream jsonStream, CancellationToken cancellationToken = default);
}