mirror of
https://gitea.gofwd.group/dstrawsb/ballistic-builder.git
synced 2025-12-06 02:36:44 -05:00
pushing it broke
This commit is contained in:
@@ -1,29 +1,29 @@
|
||||
import { relations } from "drizzle-orm/relations";
|
||||
import { users, userBuilds, userFavorites, userActivityLog } from "./schema";
|
||||
import { usersKeep, userBuilds, userFavorites, userActivityLog } from "./schema";
|
||||
|
||||
export const userBuildsRelations = relations(userBuilds, ({one}) => ({
|
||||
user: one(users, {
|
||||
usersKeep: one(usersKeep, {
|
||||
fields: [userBuilds.userId],
|
||||
references: [users.id]
|
||||
references: [usersKeep.id]
|
||||
}),
|
||||
}));
|
||||
|
||||
export const usersRelations = relations(users, ({many}) => ({
|
||||
export const usersKeepRelations = relations(usersKeep, ({many}) => ({
|
||||
userBuilds: many(userBuilds),
|
||||
userFavorites: many(userFavorites),
|
||||
userActivityLogs: many(userActivityLog),
|
||||
}));
|
||||
|
||||
export const userFavoritesRelations = relations(userFavorites, ({one}) => ({
|
||||
user: one(users, {
|
||||
usersKeep: one(usersKeep, {
|
||||
fields: [userFavorites.userId],
|
||||
references: [users.id]
|
||||
references: [usersKeep.id]
|
||||
}),
|
||||
}));
|
||||
|
||||
export const userActivityLogRelations = relations(userActivityLog, ({one}) => ({
|
||||
user: one(users, {
|
||||
usersKeep: one(usersKeep, {
|
||||
fields: [userActivityLog.userId],
|
||||
references: [users.id]
|
||||
references: [usersKeep.id]
|
||||
}),
|
||||
}));
|
||||
@@ -54,7 +54,7 @@ export const userBuilds = pgTable("user_builds", {
|
||||
return {
|
||||
userBuildsUserIdFkey: foreignKey({
|
||||
columns: [table.userId],
|
||||
foreignColumns: [users.id],
|
||||
foreignColumns: [usersKeep.id],
|
||||
name: "user_builds_user_id_fkey"
|
||||
}).onDelete("cascade"),
|
||||
}
|
||||
@@ -71,7 +71,7 @@ export const userFavorites = pgTable("user_favorites", {
|
||||
return {
|
||||
userFavoritesUserIdFkey: foreignKey({
|
||||
columns: [table.userId],
|
||||
foreignColumns: [users.id],
|
||||
foreignColumns: [usersKeep.id],
|
||||
name: "user_favorites_user_id_fkey"
|
||||
}).onDelete("cascade"),
|
||||
}
|
||||
@@ -113,7 +113,7 @@ export const userActivityLog = pgTable("user_activity_log", {
|
||||
return {
|
||||
userActivityLogUserIdFkey: foreignKey({
|
||||
columns: [table.userId],
|
||||
foreignColumns: [users.id],
|
||||
foreignColumns: [usersKeep.id],
|
||||
name: "user_activity_log_user_id_fkey"
|
||||
}).onDelete("cascade"),
|
||||
}
|
||||
@@ -285,7 +285,7 @@ export const psa = pgTable("psa", {
|
||||
uuid: uuid().defaultRandom(),
|
||||
});
|
||||
|
||||
export const users = pgTable("users", {
|
||||
export const usersKeep = pgTable("users_keep", {
|
||||
id: bigserial({ mode: "bigint" }).primaryKey().notNull(),
|
||||
username: varchar({ length: 50 }).notNull(),
|
||||
email: varchar({ length: 255 }).notNull(),
|
||||
|
||||
Reference in New Issue
Block a user