613562f504
Co-authored-by: Kit Langton <kit.langton@gmail.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
15 lines
417 B
TypeScript
15 lines
417 B
TypeScript
import { sqliteTable, text } from "drizzle-orm/sqlite-core"
|
|
import { ProjectTable } from "../project/project.sql"
|
|
|
|
export const WorkspaceTable = sqliteTable("workspace", {
|
|
id: text().primaryKey(),
|
|
type: text().notNull(),
|
|
branch: text(),
|
|
name: text(),
|
|
directory: text(),
|
|
extra: text({ mode: "json" }),
|
|
project_id: text()
|
|
.notNull()
|
|
.references(() => ProjectTable.id, { onDelete: "cascade" }),
|
|
})
|