1
mirror of https://github.com/jakejarvis/hoot.git synced 2025-10-18 20:14:25 -04:00
Files
hoot/server/repos/seo.ts

14 lines
397 B
TypeScript

import "server-only";
import type { InferInsertModel } from "drizzle-orm";
import { db } from "@/server/db/client";
import { seo as seoTable } from "@/server/db/schema";
type SeoInsert = InferInsertModel<typeof seoTable>;
export async function upsertSeo(params: SeoInsert) {
await db.insert(seoTable).values(params).onConflictDoUpdate({
target: seoTable.domainId,
set: params,
});
}