projects
constprojects:PgTableWithColumns<{columns: {aiProfile: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:"ai_profile";notNull:false;tableName:"projects"; }, { }, { }>;automigrate: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:"automigrate";notNull:true;tableName:"projects"; }, { }, { }>;browser:PgColumn<{baseColumn:never;columnType:"PgText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:true;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"browser";notNull:true;tableName:"projects"; }, { }, { }>;browsers: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:"browsers";notNull:false;tableName:"projects"; }, { }, { }>;createdAt:PgColumn<{baseColumn:never;columnType:"PgTimestampString";data:string;dataType:"string";driverParam:string;enumValues:undefined;generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"created_at";notNull:true;tableName:"projects"; }, { }, { }>;executePlay: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:"execute_play";notNull:true;tableName:"projects"; }, { }, { }>;gitDefaultBranch:PgColumn<{baseColumn:never;columnType:"PgText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:true;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"git_default_branch";notNull:true;tableName:"projects"; }, { }, { }>;gitRepository: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:"git_repository";notNull:false;tableName:"projects"; }, { }, { }>;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:"projects"; }, { }, { }>;maxDiffRatio:PgColumn<{baseColumn:never;columnType:"PgDoublePrecision";data:number;dataType:"number";driverParam:string|number;enumValues:undefined;generated:undefined;hasDefault:true;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"max_diff_ratio";notNull:true;tableName:"projects"; }, { }, { }>;modesAllowlist: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:"modes_allowlist";notNull:false;tableName:"projects"; }, { }, { }>;name: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:"name";notNull:true;tableName:"projects"; }, { }, { }>;pixelThreshold:PgColumn<{baseColumn:never;columnType:"PgDoublePrecision";data:number;dataType:"number";driverParam:string|number;enumValues:undefined;generated:undefined;hasDefault:true;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"pixel_threshold";notNull:true;tableName:"projects"; }, { }, { }>;playTimeoutMs: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:"play_timeout_ms";notNull:true;tableName:"projects"; }, { }, { }>;publicBranchRegex: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:"public_branch_regex";notNull:false;tableName:"projects"; }, { }, { }>;reviewApprovals: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:"review_approvals";notNull:true;tableName:"projects"; }, { }, { }>;reviewEnabled: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:"review_enabled";notNull:true;tableName:"projects"; }, { }, { }>;runA11y: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:"run_a11y";notNull:true;tableName:"projects"; }, { }, { }>;runTests: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:"run_tests";notNull:true;tableName:"projects"; }, { }, { }>;slug: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:"slug";notNull:true;tableName:"projects"; }, { }, { }>;storybookMeta:PgColumn<{baseColumn:never;columnType:"PgText";data:string|null|undefined;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:true;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"storybook_meta";notNull:false;tableName:"projects"; }, { }, {$type:string|null|undefined; }>;storybookUrlTtlSeconds: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:"storybook_url_ttl_seconds";notNull:false;tableName:"projects"; }, { }, { }>;updatedAt:PgColumn<{baseColumn:never;columnType:"PgTimestampString";data:string;dataType:"string";driverParam:string;enumValues:undefined;generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"updated_at";notNull:true;tableName:"projects"; }, { }, { }>;viewports: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:"viewports";notNull:false;tableName:"projects"; }, { }, { }>; };dialect:"pg";name:"projects";schema:undefined; }>
Defined in: packages/db-postgres/src/schema/project.ts:4
Narrow projects table definition.