import { sql } from "drizzle-orm"; import { primaryKey, sqliteTable, text } from "drizzle-orm/sqlite-core"; export const progress = sqliteTable("progress", { userId: text("user_id").notNull(), planDate: text("plan_date").notNull(), doneTasks: text("done_tasks").notNull().default("[]"), mood: text("mood").notNull().default(""), note: text("note").notNull().default(""), checkinType: text("checkin_type").notNull().default("normal"), checkedAt: text("checked_at").notNull().default(sql`CURRENT_TIMESTAMP`), updatedAt: text("updated_at").notNull().default(sql`CURRENT_TIMESTAMP`), }, (t) => [primaryKey({ columns: [t.userId, t.planDate] })]);