From d81f71d0fc85508fc8164f585e8af5036353a82d Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Sat, 11 Oct 2025 09:35:47 -0700 Subject: [PATCH] Fix: Resolve D1 incomplete input error on exec --- functions/api/admin/create-schema-v2.js | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/functions/api/admin/create-schema-v2.js b/functions/api/admin/create-schema-v2.js index fec0959..c399abb 100644 --- a/functions/api/admin/create-schema-v2.js +++ b/functions/api/admin/create-schema-v2.js @@ -3,14 +3,7 @@ export async function onRequestPost({ request, env }) { const { admin_pass } = await request.json(); if (admin_pass !== env.ADMIN_PASS) return new Response("Unauthorized", { status: 401 }); - const schema = ` - CREATE TABLE IF NOT EXISTS analytics ( - slug TEXT, - referrer TEXT, - count INTEGER DEFAULT 1, - PRIMARY KEY (slug, referrer) - ); - `; + const schema = `CREATE TABLE IF NOT EXISTS analytics (slug TEXT, referrer TEXT, count INTEGER DEFAULT 1, PRIMARY KEY (slug, referrer));`; await env.D1_EV.exec(schema); return new Response("Schema v2 (analytics) created successfully.");