Function: createDatabaseIndexes()
createDatabaseIndexes(
db
:Database
):void
Defined in: electron/services/database/utils/databaseSchema.ts:126
Creates database indexes for improved query performance.
Parameters
db
The Database instance to create indexes on.
Returns
void
Remarks
Creates the following indexes:
idx_monitors_site_identifier
: Fast site-based monitor queriesidx_monitors_type
: Monitor type filteringidx_history_monitor_id
: Fast history lookups by monitoridx_history_timestamp
: Time-based history queries
Throws
When index creation fails. Errors are logged and re-thrown for upstream handling.