Variable: monitoringRules
constmonitoringRules:PgTableWithColumns<{columns: {baselineWindowDays: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:"baseline_window_days";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;checkIntervalMinutes: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:"check_interval_minutes";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;consecutiveFailures: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:"consecutive_failures";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;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:"monitoring_rules"; }, { }, { }>;customSql: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:"custom_sql";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;description: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:"description";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;deviationThresholdPercent: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:"deviation_threshold_percent";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;expectedFrequency: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:"expected_frequency";notNull:false;tableName:"monitoring_rules"; }, { }, {length:50; }>;expectedResult:PgColumn<{baseColumn:never;columnType:"PgJsonb";data:unknown;dataType:"json";driverParam:unknown;enumValues:undefined;generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"expected_result";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;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:"monitoring_rules"; }, { }, { }>;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:"monitoring_rules"; }, { }, { }>;lastCheckAt:PgColumn<{baseColumn:never;columnType:"PgTimestamp";data:Date;dataType:"date";driverParam:string;enumValues:undefined;generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"last_check_at";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;lastStatus: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:"last_status";notNull:false;tableName:"monitoring_rules"; }, { }, {length:20; }>;minimumRowCount: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:"minimum_row_count";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;name: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:"name";notNull:true;tableName:"monitoring_rules"; }, { }, {length:255; }>;ruleType: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:"rule_type";notNull:true;tableName:"monitoring_rules"; }, { }, {length:50; }>;sourceId: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:"source_id";notNull:true;tableName:"monitoring_rules"; }, { }, { }>;tableName: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:"table_name";notNull:true;tableName:"monitoring_rules"; }, { }, {length:255; }>;timestampColumn: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:"timestamp_column";notNull:false;tableName:"monitoring_rules"; }, { }, {length:255; }>;timezone: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:"timezone";notNull:false;tableName:"monitoring_rules"; }, { }, {length:50; }>;toleranceMinutes:PgColumn<{baseColumn:never;columnType:"PgInteger";data:number;dataType:"number";driverParam:string|number;enumValues:undefined;generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"tolerance_minutes";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;trackColumnChanges: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:"track_column_changes";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;trackTableChanges: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:"track_table_changes";notNull:false;tableName:"monitoring_rules"; }, { }, { }>;updatedAt: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:"updated_at";notNull:false;tableName:"monitoring_rules"; }, { }, { }>; };dialect:"pg";name:"monitoring_rules";schema:undefined; }>
Defined in: src/db/schema.ts:60