From f2e1763bbd49d1afcfd75fc8db7bd0f717d4a7b8 Mon Sep 17 00:00:00 2001 From: Glauber Costa Date: Sun, 11 Jun 2023 15:45:08 -0400 Subject: [PATCH] fix filename With the current code, when passing "file:foo.db", our driver creates a file called "file:foo.db", instead of the expected "foo.db" --- src/database.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/database.ts b/src/database.ts index ddfd276..82a9241 100644 --- a/src/database.ts +++ b/src/database.ts @@ -40,8 +40,9 @@ export class Database extends EventEmitter { } if (url.startsWith("file:")) { + const filename = url.slice(5) const sqlite3 = require("sqlite3"); - return new sqlite3.Database(url, mode | OPEN_URI, callback); + return new sqlite3.Database(filename, mode | OPEN_URI, callback); } const parsedUrl = hrana.parseLibsqlUrl(url);