const { sequelize } = require('./config/database-simple'); async function verifyData() { try { await sequelize.authenticate(); console.log('数据库连接成功'); // 检查各表的数据量 const tables = ['farms', 'animals', 'devices', 'alerts', 'sensor_data']; for (const table of tables) { const [results] = await sequelize.query(`SELECT COUNT(*) as count FROM ${table}`); console.log(`${table} 表: ${results[0].count} 条记录`); } // 检查最新的一些数据 console.log('\n=== 最新的预警数据 ==='); const [alerts] = await sequelize.query('SELECT * FROM alerts ORDER BY created_at DESC LIMIT 5'); console.table(alerts); console.log('\n=== 最新的传感器数据 ==='); const [sensors] = await sequelize.query('SELECT * FROM sensor_data ORDER BY recorded_at DESC LIMIT 10'); console.table(sensors); } catch (error) { console.error('验证失败:', error.message); } finally { await sequelize.close(); } } verifyData();