13 lines
427 B
TypeScript
13 lines
427 B
TypeScript
import { sqliteTable, text } from "drizzle-orm/sqlite-core"
|
|
import { SessionTable } from "../session/sql"
|
|
import { Timestamps } from "../database/schema.sql.js"
|
|
|
|
export const SessionShareTable = sqliteTable("session_share", {
|
|
session_id: text()
|
|
.primaryKey()
|
|
.references(() => SessionTable.id, { onDelete: "cascade" }),
|
|
id: text().notNull(),
|
|
secret: text().notNull(),
|
|
url: text().notNull(),
|
|
...Timestamps,
|
|
})
|