mirror of
https://github.com/hpware/news-analyze.git
synced 2025-06-23 13:04:23 +00:00
i18n stuff & update some more to add images and unknown data oh, also paragraphs are now a thing :) and do so much debugging.
21 lines
532 B
TypeScript
21 lines
532 B
TypeScript
import postgres from "~/server/components/postgres";
|
|
import { v4 as uuidv4 } from "uuid";
|
|
|
|
async function saveDataToSql(
|
|
data: {
|
|
title: string;
|
|
paragraph: any;
|
|
author: string;
|
|
origin: string;
|
|
image: any;
|
|
},
|
|
slug: string,
|
|
) {
|
|
const sql = postgres;
|
|
await sql`
|
|
INSERT INTO articles_lt (uuid, slug, title, content, author, origin)
|
|
VALUES (${uuidv4()}, ${slug}, ${data.title}, ${data.paragraph}, ${data.author}, ${data.origin})
|
|
ON CONFLICT (slug) DO NOTHING
|
|
`;
|
|
}
|
|
export default saveDataToSql;
|