mirror of
https://github.com/4ev-link/4ev.link.git
synced 2026-01-14 08:38:39 +00:00
Fix: Resolve D1 incomplete input error on exec
This commit is contained in:
@@ -3,14 +3,7 @@ export async function onRequestPost({ request, env }) {
|
|||||||
const { admin_pass } = await request.json();
|
const { admin_pass } = await request.json();
|
||||||
if (admin_pass !== env.ADMIN_PASS) return new Response("Unauthorized", { status: 401 });
|
if (admin_pass !== env.ADMIN_PASS) return new Response("Unauthorized", { status: 401 });
|
||||||
|
|
||||||
const schema = `
|
const schema = `CREATE TABLE IF NOT EXISTS analytics (slug TEXT, referrer TEXT, count INTEGER DEFAULT 1, PRIMARY KEY (slug, referrer));`;
|
||||||
CREATE TABLE IF NOT EXISTS analytics (
|
|
||||||
slug TEXT,
|
|
||||||
referrer TEXT,
|
|
||||||
count INTEGER DEFAULT 1,
|
|
||||||
PRIMARY KEY (slug, referrer)
|
|
||||||
);
|
|
||||||
`;
|
|
||||||
await env.D1_EV.exec(schema);
|
await env.D1_EV.exec(schema);
|
||||||
|
|
||||||
return new Response("Schema v2 (analytics) created successfully.");
|
return new Response("Schema v2 (analytics) created successfully.");
|
||||||
|
|||||||
Reference in New Issue
Block a user