| 12345678910111213141516171819 |
- const { prisma } = require('../src/models');
- async function main() {
- // Direct write test
- const r = await prisma.aiCallLog.create({
- data: { callType: 'check_table', provider: 'test', model: 'test', textLen: 1, success: true }
- });
- console.log('✅ Direct write: id=' + r.id);
-
- const count = await prisma.aiCallLog.count();
- console.log('Total count: ' + count);
-
- const recent = await prisma.aiCallLog.findMany({ orderBy: { id: 'desc' }, take: 5 });
- for (const l of recent) console.log(' #' + l.id + ' ' + l.callType + ' ' + l.provider + ' ' + (l.success ? 'OK' : 'FAIL'));
-
- // Clean test record
- await prisma.aiCallLog.delete({ where: { id: r.id } });
- await prisma.$disconnect();
- }
- main().catch(e => { console.error(e.message); process.exit(1); });
|