41 lines
1.3 KiB
JavaScript
41 lines
1.3 KiB
JavaScript
const { Pool } = require('pg');
|
|
|
|
const pool = new Pool({
|
|
connectionString: 'postgresql://postgres:password@localhost:5432/cim_processor'
|
|
});
|
|
|
|
async function checkData() {
|
|
try {
|
|
console.log('🔍 Checking database data for recent document...');
|
|
|
|
const result = await pool.query(`
|
|
SELECT id, original_file_name, status, analysis_data, generated_summary
|
|
FROM documents
|
|
WHERE id = '435be351-e022-478a-a388-d0c71328cd06'
|
|
`);
|
|
|
|
if (result.rows.length > 0) {
|
|
const doc = result.rows[0];
|
|
console.log('📄 Document:', doc.original_file_name);
|
|
console.log('📊 Status:', doc.status);
|
|
console.log('🔍 Has analysis_data:', !!doc.analysis_data);
|
|
console.log('📝 Generated summary length:', doc.generated_summary?.length || 0);
|
|
|
|
if (doc.analysis_data) {
|
|
console.log('\n📋 Analysis data keys:', Object.keys(doc.analysis_data));
|
|
console.log('\n📊 Analysis data structure:');
|
|
console.log(JSON.stringify(doc.analysis_data, null, 2));
|
|
} else {
|
|
console.log('\n❌ No analysis_data found!');
|
|
}
|
|
} else {
|
|
console.log('❌ Document not found');
|
|
}
|
|
} catch (error) {
|
|
console.error('❌ Error:', error.message);
|
|
} finally {
|
|
await pool.end();
|
|
}
|
|
}
|
|
|
|
checkData();
|