Work with DB fixed including default Admin creation

This commit is contained in:
aodulov
2025-12-12 11:51:57 +02:00
parent bc1b747ef4
commit 3ede054766
14 changed files with 106 additions and 106 deletions

30
server/check_adapter.ts Normal file
View File

@@ -0,0 +1,30 @@
import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3';
import Database from 'better-sqlite3';
try {
console.log("Attempting incorrect usage...");
// @ts-ignore
new PrismaBetterSqlite3({ url: 'file:./dev.db' });
console.log("Incorrect usage presumed worked? (Unexpected)");
} catch (e) {
console.log("Incorrect usage failed as expected:", e.message);
}
try {
console.log("Attempting correct usage...");
const db = new Database('./dev.db');
new PrismaBetterSqlite3(db);
console.log("Correct usage worked.");
} catch (e) {
console.log("Correct usage failed:", e);
}
try {
console.log("Attempting correct usage with file: prefix...");
const db = new Database('file:./dev.db');
new PrismaBetterSqlite3(db);
console.log("Correct usage with prefix worked.");
} catch (e) {
console.log("Correct usage with prefix failed:", e.message);
}