Skip to main content

Function: createConsistentSnapshot()

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

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

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