From a720bdd582ec1f730ba753da140c3203e0a5673a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B3=E5=85=83=E7=9A=93?= Date: Thu, 12 Jun 2025 13:33:29 +0800 Subject: [PATCH] Push Create database? --- server/api/create_database.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/server/api/create_database.ts b/server/api/create_database.ts index 25f326d..bf6fbfb 100644 --- a/server/api/create_database.ts +++ b/server/api/create_database.ts @@ -34,8 +34,8 @@ export default defineEventHandler(async (event) => { const createUserOtherData = await sql` create table if not exists user_other_data ( - user_id text primary key , - user text not null unique, + user_id text primary key, + username text not null unique, groq_api_key text, starred_news JSON not null, translate_provider text, @@ -51,11 +51,21 @@ export default defineEventHandler(async (event) => { ) `; + const createArticlesArchive = await sql` + create table if not exists news_articles ( + uuid text primary key, + article_id text primary key, + jsondata json not null, + archive_timestamp timestamp default CURRENT_TIMESTAMP, + ) + `; + return { createUsers: createUsers, usersList: usersList, createUserAiChatHistory: createUserAiChatHistory, createSources: createSources, createUserOtherData: createUserOtherData, + createArticlesArchive: createArticlesArchive, }; });