Skip to content

ChainGraph API Documentation / @badaitech/chaingraph-executor / server / executionRecoveryTable

Variable: executionRecoveryTable

const executionRecoveryTable: PgTableWithColumns<{ columns: { executionId: 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: "execution_id"; notNull: true; tableName: "execution_recovery"; }, { }, { }>; id: PgColumn<{ baseColumn: never; columnType: "PgSerial"; data: number; dataType: "number"; driverParam: number; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: true; name: "id"; notNull: true; tableName: "execution_recovery"; }, { }, { }>; previousStatus: 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: "previous_status"; notNull: false; tableName: "execution_recovery"; }, { }, { }>; previousWorkerId: 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: "previous_worker_id"; notNull: false; tableName: "execution_recovery"; }, { }, { }>; recoveredAt: 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: "recovered_at"; notNull: true; tableName: "execution_recovery"; }, { }, { }>; recoveredByWorker: 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: "recovered_by_worker"; notNull: true; tableName: "execution_recovery"; }, { }, { }>; recoveryReason: 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: "recovery_reason"; notNull: true; tableName: "execution_recovery"; }, { }, { }>; }; dialect: "pg"; name: "execution_recovery"; schema: undefined; }>

Defined in: packages/chaingraph-executor/server/stores/postgres/schema.ts:74

Licensed under BUSL-1.1