From 8edf5c0e2c3a770939b9ccbd690e2b60fdd42d08 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Tue, 7 Mar 2023 21:26:02 -0600 Subject: [PATCH] Trying to get around the failure. Not working. --- src/server.js | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/src/server.js b/src/server.js index 0b9c126..49a1593 100644 --- a/src/server.js +++ b/src/server.js @@ -44,16 +44,25 @@ async function main() { console.log("Connecting to DB "+DIR+"/db/main"); let db = await new sqlite3.Database(DIR+"/db/main"); console.log(db); - await db.run(` - CREATE TABLE journal( - user_id INTEGER NOT NULL, - cal_date TEXT NOT NULL, - meal TEXT NOT NULL, - food TEXT NOT NULL, - caused_issue INTEGER NOT NULL, - comments TEXT - ) STRICT - `); + try { + await db.run(` + CREATE TABLE journal ( + user_id INTEGER NOT NULL, + cal_date TEXT NOT NULL, + meal TEXT NOT NULL, + food TEXT NOT NULL, + caused_issue INTEGER NOT NULL, + comments TEXT + ) STRICT + `); + } catch (e) { + console.log("Table not created.") + } finally { + let r = await db.get(` + SELECT count(*) FROM journal + `); + console.log(r); + } } main();