Skip to main content

Function: createConsistentSnapshot()

createConsistentSnapshot(args: { databaseService: DatabaseService; dbPath: string; logger: BaseLogger; snapshotDir: string; snapshotFileName: string; }): string

Defined in: electron/services/database/dataBackupService/snapshot.ts:54

Creates a consistent snapshot in snapshotDir, retrying once after closing the primary connection on SQLITE_BUSY/LOCKED.

Parameters

args

databaseService

DatabaseService

dbPath

string

logger

BaseLogger

snapshotDir

string

snapshotFileName

string

Returns

string