Skip to content

builds

const builds: MySqlTableWithColumns<{ columns: { affectedImportPaths: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "affected_import_paths"; notNull: false; tableName: "builds"; }, { }, { }>; affectedOnly: MySqlColumn<{ baseColumn: never; columnType: "MySqlBoolean"; data: boolean; dataType: "boolean"; driverParam: number | boolean; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "affected_only"; notNull: true; tableName: "builds"; }, { }, { }>; approvedCount: MySqlColumn<{ baseColumn: never; columnType: "MySqlInt"; data: number; dataType: "number"; driverParam: string | number; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "approved_count"; notNull: true; tableName: "builds"; }, { }, { }>; authorEmail: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "author_email"; notNull: false; tableName: "builds"; }, { }, { }>; authorName: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "author_name"; notNull: false; tableName: "builds"; }, { }, { }>; baselineSha: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "baseline_sha"; notNull: false; tableName: "builds"; }, { }, { }>; changedCount: MySqlColumn<{ baseColumn: never; columnType: "MySqlInt"; data: number; dataType: "number"; driverParam: string | number; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "changed_count"; notNull: true; tableName: "builds"; }, { }, { }>; changedFiles: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "changed_files"; notNull: false; tableName: "builds"; }, { }, { }>; createdAt: MySqlColumn<{ baseColumn: never; columnType: "MySqlCustomColumn"; data: string; dataType: "custom"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "created_at"; notNull: true; tableName: "builds"; }, { }, { }>; gitBranch: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "git_branch"; notNull: true; tableName: "builds"; }, { }, { }>; gitSha: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "git_sha"; notNull: true; tableName: "builds"; }, { }, { }>; id: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; 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: "builds"; }, { }, { }>; inheritedCount: MySqlColumn<{ baseColumn: never; columnType: "MySqlInt"; data: number; dataType: "number"; driverParam: string | number; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "inherited_count"; notNull: true; tableName: "builds"; }, { }, { }>; isDefault: MySqlColumn<{ baseColumn: never; columnType: "MySqlBoolean"; data: boolean; dataType: "boolean"; driverParam: number | boolean; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "is_default"; notNull: true; tableName: "builds"; }, { }, { }>; message: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "message"; notNull: false; tableName: "builds"; }, { }, { }>; projectId: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "project_id"; notNull: true; tableName: "builds"; }, { }, { }>; public: MySqlColumn<{ baseColumn: never; columnType: "MySqlBoolean"; data: boolean; dataType: "boolean"; driverParam: number | boolean; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "public"; notNull: true; tableName: "builds"; }, { }, { }>; rejectedCount: MySqlColumn<{ baseColumn: never; columnType: "MySqlInt"; data: number; dataType: "number"; driverParam: string | number; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "rejected_count"; notNull: true; tableName: "builds"; }, { }, { }>; snapshotCount: MySqlColumn<{ baseColumn: never; columnType: "MySqlInt"; data: number; dataType: "number"; driverParam: string | number; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "snapshot_count"; notNull: true; tableName: "builds"; }, { }, { }>; status: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; data: "pending" | "capturing" | "comparing" | "reviewing" | "approved" | "rejected" | "failed" | "cancelled"; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "status"; notNull: true; tableName: "builds"; }, { }, { $type: "pending" | "capturing" | "comparing" | "reviewing" | "approved" | "rejected" | "failed" | "cancelled"; }>; testResults: MySqlColumn<{ baseColumn: never; columnType: "MySqlText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "test_results"; notNull: false; tableName: "builds"; }, { }, { }>; updatedAt: MySqlColumn<{ baseColumn: never; columnType: "MySqlCustomColumn"; data: string; dataType: "custom"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "updated_at"; notNull: true; tableName: "builds"; }, { }, { }>; }; dialect: "mysql"; name: "builds"; schema: undefined; }>

Defined in: packages/db-mysql/src/schema/build.ts:7

Narrow builds table definition.