Updated site

This commit is contained in:
2025-08-09 19:16:42 +02:00
parent d322283064
commit 7da8a316fd
5 changed files with 39 additions and 18 deletions

View File

@@ -1,3 +1,4 @@
import { relations } from "drizzle-orm"
import { boolean, integer, pgTable, text, timestamp } from "drizzle-orm/pg-core"
export const user = pgTable("user", {
@@ -59,3 +60,30 @@ export const passkey = pgTable("passkey", {
createdAt: timestamp("created_at"),
aaguid: text("aaguid")
})
export const userRelations = relations(user, ({ many }) => ({
accounts: many(account),
passkeys: many(passkey),
sessions: many(session)
}))
export const accountRelations = relations(account, ({ one }) => ({
user: one(user, {
fields: [account.userId],
references: [user.id]
})
}))
export const passkeyRelations = relations(passkey, ({ one }) => ({
user: one(user, {
fields: [passkey.userId],
references: [user.id]
})
}))
export const sessionRelations = relations(session, ({ one }) => ({
user: one(user, {
fields: [session.userId],
references: [user.id]
})
}))