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.