Skip to main content

Function: bulkInsertHistory()

bulkInsertHistory(db: Database, monitorId: string, historyEntries: StatusHistory[]): void

Defined in: electron/services/database/utils/maintenance/historyManipulation.ts:119

Internal

Bulk insert history entries (for import functionality).

Parameters

db

Database

Database connection instance

monitorId

string

Unique identifier of the monitor

historyEntries

StatusHistory[]

Array of StatusHistory objects

Returns

void

Remarks

Assumes it's called within an existing transaction context. Uses a prepared statement for better performance during bulk operations.

Throws

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error When database bulk insertion fails