Skip to content
Snippets Groups Projects
Commit f8024b5b authored by Richard Fernando Heise Ferreira's avatar Richard Fernando Heise Ferreira
Browse files

Merge branch 'hot-fix' into 'develop'

fix user schema

See merge request !39
parents 1558d5d3 1ccf7c17
No related branches found
No related tags found
1 merge request!39fix user schema
import { relations, sql } from 'drizzle-orm' import { sql } from 'drizzle-orm'
import { boolean, integer, pgTable, serial, text, timestamp, varchar } from 'drizzle-orm/pg-core' import { boolean, integer, pgTable, serial, text, timestamp, varchar } from 'drizzle-orm/pg-core'
import { createInsertSchema, createSelectSchema } from 'drizzle-zod' import { createInsertSchema, createSelectSchema } from 'drizzle-zod'
import { z } from 'zod' import { z } from 'zod'
import userStatsTable from './user-stats.schema' import userStatsTable from './user-stats.schema'
import passwordRecoveryTable from './password-recovery.schema'
import userAchievementsTable from '../relations/user-achievement.relation'
const userTable = pgTable('users', { const userTable = pgTable('users', {
id: serial('id').primaryKey() id: serial('id').primaryKey()
...@@ -47,14 +45,6 @@ const userTable = pgTable('users', { ...@@ -47,14 +45,6 @@ const userTable = pgTable('users', {
.notNull(), .notNull(),
}) })
export const userTableRelation = relations(
userTable, ({ one, many }) => ({
userStats: one(userStatsTable),
passwordRecovery: many(passwordRecoveryTable),
achievements: many(userAchievementsTable)
})
)
const userInputSchema = createInsertSchema(userTable) const userInputSchema = createInsertSchema(userTable)
.partial() .partial()
.required({ .required({
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment