export const taskFolders = pgTable('task_folders', {
id: uuid('id').primaryKey().defaultRandom(),
taskId: uuid('taskId').references(() => tasks.id, { onDelete: 'cascade' }),
name: text('name').notNull(),
createdAt: timestamp('created_at', { mode: 'string' }).notNull().defaultNow(),
deletedAt: timestamp('deleted_at'),
});
export type InsertTaskFolder = typeof taskFolders.$inferInsert;
// ?^ { name: string }
export const taskFolders = pgTable('task_folders', {
id: uuid('id').primaryKey().defaultRandom(),
taskId: uuid('taskId').references(() => tasks.id, { onDelete: 'cascade' }),
name: text('name').notNull(),
createdAt: timestamp('created_at', { mode: 'string' }).notNull().defaultNow(),
deletedAt: timestamp('deleted_at'),
});
export type InsertTaskFolder = typeof taskFolders.$inferInsert;
// ?^ { name: string }