From cbcdeb52e83e31f69ddbc8586e6c7cedd5f69e84 Mon Sep 17 00:00:00 2001 From: liaojack8 Date: Sun, 5 Jul 2020 22:02:58 +0800 Subject: [PATCH] add forceRefresh=true when call gtoken.getToken by @iwestlin --- create-table.sql | 7 +++++++ db.js | 14 ++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/create-table.sql b/create-table.sql index 7862d10..a1abce0 100644 --- a/create-table.sql +++ b/create-table.sql @@ -27,3 +27,10 @@ CREATE UNIQUE INDEX "task_source_target" ON "task" ( "source", "target" ); + +CREATE TABLE "copied" ( + "taskid" INTEGER, + "fileid" TEXT +); + +CREATE INDEX "copied_taskid" ON "copied" ("taskid"); \ No newline at end of file diff --git a/db.js b/db.js index aafea59..fc57951 100644 --- a/db.js +++ b/db.js @@ -3,3 +3,17 @@ const db_location = path.join(__dirname, 'gdurl.sqlite') const db = require('better-sqlite3')(db_location) module.exports = { db } + +create_table_copied() +function create_table_copied () { + const [exists] = db.prepare('PRAGMA table_info(copied)').all() + // console.log('exists', exists) + if (exists) return + const create_table = `CREATE TABLE "copied" ( + "taskid" INTEGER, + "fileid" TEXT +)` + db.prepare(create_table).run() + const create_index = `CREATE INDEX "copied_taskid" ON "copied" ("taskid");` + db.prepare(create_index).run() +} \ No newline at end of file