Datepicker redesign + DB connection fixes for Prod

This commit is contained in:
AG
2025-12-18 20:49:34 +02:00
parent 3a8f132b91
commit b6cb3059af
10 changed files with 472 additions and 78 deletions

View File

@@ -0,0 +1,29 @@
const { PrismaBetterSqlite3 } = require('@prisma/adapter-better-sqlite3');
const path = require('path');
async function check() {
console.log('--- Prisma Adapter Diagnostic ---');
const factory = new PrismaBetterSqlite3({ url: 'file:./dev.db' });
console.log('Factory Properties:');
console.log(Object.keys(factory));
console.log('Factory.adapterName:', factory.adapterName);
console.log('Factory.provider:', factory.provider);
try {
const adapter = await factory.connect();
console.log('\nAdapter Properties:');
console.log(Object.keys(adapter));
console.log('Adapter name:', adapter.adapterName);
console.log('Adapter provider:', adapter.provider);
// Also check if there are hidden/prototype properties
let proto = Object.getPrototypeOf(adapter);
console.log('Adapter Prototype Properties:', Object.getOwnPropertyNames(proto));
} catch (e) {
console.error('Failed to connect:', e);
}
}
check();