Define relations on evj

This commit is contained in:
Zoe Roux
2025-01-26 22:13:07 +01:00
parent 2588eef23b
commit fabf6b6863
4 changed files with 42 additions and 9 deletions
+5 -5
View File
@@ -1,6 +1,6 @@
import { type SQL, and, eq, exists, sql } from "drizzle-orm";
import { Elysia, t } from "elysia";
import { entries, entryVideoJoint, showTranslations, shows } from "~/db/schema";
import { entries, entryVideoJoin, showTranslations, shows } from "~/db/schema";
import { getColumns, sqlarr } from "~/db/utils";
import { KError } from "~/models/error";
import { bubble } from "~/models/examples";
@@ -81,8 +81,8 @@ export const movies = new Elysia({ prefix: "/movies", tags: ["movies"] })
exists(
db
.select()
.from(entryVideoJoint)
.where(eq(entries.pk, entryVideoJoint.entry)),
.from(entryVideoJoin)
.where(eq(entries.pk, entryVideoJoin.entry)),
),
),
),
@@ -258,8 +258,8 @@ export const movies = new Elysia({ prefix: "/movies", tags: ["movies"] })
exists(
db
.select()
.from(entryVideoJoint)
.where(eq(entries.pk, entryVideoJoint.entry)),
.from(entryVideoJoin)
.where(eq(entries.pk, entryVideoJoin.entry)),
),
)
.as("video");
+1 -1
View File
@@ -3,7 +3,7 @@ import { db } from "~/db";
import {
entries,
entryTranslations,
entryVideoJoint as entryVideoJoin,
entryVideoJoin,
videos,
} from "~/db/schema";
import { conflictUpdateAllExcept, values } from "~/db/utils";