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