From 54c4f8b8948687f3102e2527b30bce383721f713 Mon Sep 17 00:00:00 2001 From: Marcel <65048232+dromzeh@users.noreply.github.com> Date: Fri, 29 Mar 2024 05:11:34 +0000 Subject: [PATCH] fix --- src/v2/db/schema/tags/asset-tags-likes.ts | 96 +++++++++++------------ 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/src/v2/db/schema/tags/asset-tags-likes.ts b/src/v2/db/schema/tags/asset-tags-likes.ts index 8c2f63ca..e1ddbc09 100644 --- a/src/v2/db/schema/tags/asset-tags-likes.ts +++ b/src/v2/db/schema/tags/asset-tags-likes.ts @@ -1,50 +1,50 @@ -import { tableNames } from "@/v2/db/drizzle" -import { relations } from "drizzle-orm" -import { index, sqliteTable, text } from "drizzle-orm/sqlite-core" -import { authUser } from "../user/user" -import { assetTag } from "./asset-tags" -import { createInsertSchema, createSelectSchema } from "drizzle-zod" -export const assetTagLikes = sqliteTable( - tableNames.assetTagLikes, - { - assetTagId: text("asset_id") - .notNull() - .references(() => assetTag.id), - likedById: text("liked_by_id") - .notNull() - .references(() => authUser.id), - createdAt: text("created_at") - .notNull() - .$defaultFn(() => { - return new Date().toISOString() - }), - }, - (gameLikes) => { - return { - assetTagIdx: index("assetTagLikes_asset_idx").on( - gameLikes.assetTagId - ), - likedByIdx: index("assetTagLikes_likedby_idx").on( - gameLikes.likedById - ), - } - } -) +// import { tableNames } from "@/v2/db/drizzle" +// import { relations } from "drizzle-orm" +// import { index, sqliteTable, text } from "drizzle-orm/sqlite-core" +// import { authUser } from "../user/user" +// import { assetTag } from "./asset-tags" +// import { createInsertSchema, createSelectSchema } from "drizzle-zod" +// export const assetTagLikes = sqliteTable( +// tableNames.assetTagLikes, +// { +// assetTagId: text("asset_id") +// .notNull() +// .references(() => assetTag.id), +// likedById: text("liked_by_id") +// .notNull() +// .references(() => authUser.id), +// createdAt: text("created_at") +// .notNull() +// .$defaultFn(() => { +// return new Date().toISOString() +// }), +// }, +// (gameLikes) => { +// return { +// assetTagIdx: index("assetTagLikes_asset_idx").on( +// gameLikes.assetTagId +// ), +// likedByIdx: index("assetTagLikes_likedby_idx").on( +// gameLikes.likedById +// ), +// } +// } +// ) -export type AssetTagLikes = typeof assetTagLikes.$inferSelect -export type NewAssetTagLikes = typeof assetTagLikes.$inferInsert -export const insertAssetTagLikesSchema = createInsertSchema(assetTagLikes) -export const selectAssetTagLikesSchema = createSelectSchema(assetTagLikes) +// export type AssetTagLikes = typeof assetTagLikes.$inferSelect +// export type NewAssetTagLikes = typeof assetTagLikes.$inferInsert +// export const insertAssetTagLikesSchema = createInsertSchema(assetTagLikes) +// export const selectAssetTagLikesSchema = createSelectSchema(assetTagLikes) -export const assetTagLikesRelations = relations(assetTagLikes, ({ one }) => ({ - assetTag: one(assetTag, { - fields: [assetTagLikes.assetTagId], - references: [assetTag.id], - relationName: "assetTagLikes_liked_assetTag", - }), - likedBy: one(authUser, { - fields: [assetTagLikes.likedById], - references: [authUser.id], - relationName: "assetTagLikes_liked_by", - }), -})) +// export const assetTagLikesRelations = relations(assetTagLikes, ({ one }) => ({ +// assetTag: one(assetTag, { +// fields: [assetTagLikes.assetTagId], +// references: [assetTag.id], +// relationName: "assetTagLikes_liked_assetTag", +// }), +// likedBy: one(authUser, { +// fields: [assetTagLikes.likedById], +// references: [authUser.id], +// relationName: "assetTagLikes_liked_by", +// }), +// }))