Skip to main content

Function: generateDatabaseFieldDefinitions()

generateDatabaseFieldDefinitions(): DatabaseFieldDefinition[]

Defined in: electron/services/database/utils/dynamicSchema.ts:458

Generates database field definitions from the monitor type registry.

Returns

DatabaseFieldDefinition[]

Array of DatabaseFieldDefinition objects for all monitor types.

Remarks

Avoids duplicate columns by tracking seen field names. Converts field names to snake_case for database compatibility.

Example

const fields = generateDatabaseFieldDefinitions();