Updated site
This commit is contained in:
@@ -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]
|
||||
})
|
||||
}))
|
||||
|
||||
Reference in New Issue
Block a user