Datepicker redesign + DB connection fixes for Prod
This commit is contained in:
29
server/check_adapter_props.js
Normal file
29
server/check_adapter_props.js
Normal 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();
|
||||
Reference in New Issue
Block a user