Files
cim_summary/backend/check-database-data.js

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();