aiUsage
constaiUsage:MySqlTableWithColumns<{columns: {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:"ai_usage"; }, { }, { }>;estimated: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:"estimated";notNull:true;tableName:"ai_usage"; }, { }, { }>;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:"ai_usage"; }, { }, { }>;images: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:"images";notNull:true;tableName:"ai_usage"; }, { }, { }>;inputTokens: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:"input_tokens";notNull:true;tableName:"ai_usage"; }, { }, { }>;insightId: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:"insight_id";notNull:false;tableName:"ai_usage"; }, { }, { }>;model: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:"model";notNull:true;tableName:"ai_usage"; }, { }, { }>;outputTokens: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:"output_tokens";notNull:true;tableName:"ai_usage"; }, { }, { }>;profile: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:"profile";notNull:true;tableName:"ai_usage"; }, { }, { }>;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:"ai_usage"; }, { }, { }>;status: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:"status";notNull:true;tableName:"ai_usage"; }, { }, { }>;task: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:"task";notNull:true;tableName:"ai_usage"; }, { }, { }>; };dialect:"mysql";name:"ai_usage";schema:undefined; }>
Defined in: packages/db-mysql/src/schema/insight.ts:30
Narrow ai_usage table definition (provider-reported usage; survives build purge).