Skip to main content
Version: 0.14

Variable: alertDestinations

const alertDestinations: PgTableWithColumns<{ columns: { alertOnRecovery: PgColumn<{ baseColumn: never; columnType: "PgBoolean"; data: boolean; dataType: "boolean"; driverParam: boolean; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "alert_on_recovery"; notNull: false; tableName: "alert_destinations"; }, { }, { }>; cooldownMinutes: PgColumn<{ baseColumn: never; columnType: "PgInteger"; data: number; dataType: "number"; driverParam: string | number; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "cooldown_minutes"; notNull: false; tableName: "alert_destinations"; }, { }, { }>; createdAt: PgColumn<{ baseColumn: never; columnType: "PgTimestamp"; data: Date; dataType: "date"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "created_at"; notNull: false; tableName: "alert_destinations"; }, { }, { }>; destinationAddress: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "destination_address"; notNull: true; tableName: "alert_destinations"; }, { }, { length: 500; }>; destinationType: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "destination_type"; notNull: true; tableName: "alert_destinations"; }, { }, { length: 50; }>; id: PgColumn<{ baseColumn: never; columnType: "PgUUID"; data: string; dataType: "string"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: true; name: "id"; notNull: true; tableName: "alert_destinations"; }, { }, { }>; includeQueryResults: PgColumn<{ baseColumn: never; columnType: "PgBoolean"; data: boolean; dataType: "boolean"; driverParam: boolean; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "include_query_results"; notNull: false; tableName: "alert_destinations"; }, { }, { }>; isActive: PgColumn<{ baseColumn: never; columnType: "PgBoolean"; data: boolean; dataType: "boolean"; driverParam: boolean; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "is_active"; notNull: false; tableName: "alert_destinations"; }, { }, { }>; messageTemplate: PgColumn<{ baseColumn: never; columnType: "PgText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "message_template"; notNull: false; tableName: "alert_destinations"; }, { }, { }>; ruleId: PgColumn<{ baseColumn: never; columnType: "PgUUID"; data: string; dataType: "string"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "rule_id"; notNull: true; tableName: "alert_destinations"; }, { }, { }>; severityLevel: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "severity_level"; notNull: false; tableName: "alert_destinations"; }, { }, { length: 20; }>; }; dialect: "pg"; name: "alert_destinations"; schema: undefined; }>

Defined in: src/db/schema.ts:108