ChainGraph API Documentation / @badaitech/chaingraph-executor / server / executionsTable
Variable: executionsTable
constexecutionsTable:PgTableWithColumns<{columns: {completedAt: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:"completed_at";notNull:false;tableName:"executions"; }, { }, { }>;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:true;tableName:"executions"; }, { }, { }>;errorMessage: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:"error_message";notNull:false;tableName:"executions"; }, { }, { }>;errorNodeId: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:"error_node_id";notNull:false;tableName:"executions"; }, { }, { }>;executionDepth: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:"execution_depth";notNull:true;tableName:"executions"; }, { }, { }>;externalEvents:PgColumn<{baseColumn:never;columnType:"PgJsonb";data:object[];dataType:"json";driverParam:unknown;enumValues:undefined;generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"external_events";notNull:false;tableName:"executions"; }, { }, {$type:object[]; }>;failureCount: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:"failure_count";notNull:true;tableName:"executions"; }, { }, { }>;flowId: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:"flow_id";notNull:true;tableName:"executions"; }, { }, { }>;id: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:true;name:"id";notNull:true;tableName:"executions"; }, { }, { }>;integration:PgColumn<{baseColumn:never;columnType:"PgJsonb";data:objectOutputType;dataType:"json";driverParam:unknown;enumValues:undefined;generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"integration";notNull:false;tableName:"executions"; }, { }, {$type:objectOutputType; }>;lastFailureAt: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_failure_at";notNull:false;tableName:"executions"; }, { }, { }>;lastFailureReason: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:"last_failure_reason";notNull:false;tableName:"executions"; }, { }, { }>;options:PgColumn<{baseColumn:never;columnType:"PgJsonb";data: {breakpoints?:string[];debug?:boolean;execution?: {flowTimeoutMs?:number;maxConcurrency?:number;nodeTimeoutMs?:number; }; };dataType:"json";driverParam:unknown;enumValues:undefined;generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"options";notNull:false;tableName:"executions"; }, { }, {$type: {breakpoints?:string[];debug?:boolean;execution?: {flowTimeoutMs?:number;maxConcurrency?:number;nodeTimeoutMs?:number; }; }; }>;ownerId: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:"owner_id";notNull:true;tableName:"executions"; }, { }, { }>;parentExecutionId: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:"parent_execution_id";notNull:false;tableName:"executions"; }, { }, { }>;processingStartedAt: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:"processing_started_at";notNull:false;tableName:"executions"; }, { }, { }>;processingWorkerId: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:"processing_worker_id";notNull:false;tableName:"executions"; }, { }, { }>;rootExecutionId: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:"root_execution_id";notNull:false;tableName:"executions"; }, { }, { }>;startedAt: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:"started_at";notNull:false;tableName:"executions"; }, { }, { }>;status:PgColumn<{baseColumn:never;columnType:"PgText";data:ExecutionStatus;dataType:"string";driverParam:string;enumValues: ["created","running","paused","completed","failed","stopped"];generated:undefined;hasDefault:true;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"status";notNull:true;tableName:"executions"; }, { }, {$type:ExecutionStatus; }>;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:true;tableName:"executions"; }, { }, { }>; };dialect:"pg";name:"executions";schema:undefined; }>
Defined in: packages/chaingraph-executor/server/stores/postgres/schema.ts:21