33 lines
759 B
JavaScript
33 lines
759 B
JavaScript
|
|
const { sequelize } = require('./config/database');
|
|||
|
|
|
|||
|
|
async function checkData() {
|
|||
|
|
try {
|
|||
|
|
console.log('检查各表数据统计...\n');
|
|||
|
|
|
|||
|
|
const tables = [
|
|||
|
|
'supervision_tasks',
|
|||
|
|
'projects',
|
|||
|
|
'installation_tasks',
|
|||
|
|
'completed_supervisions',
|
|||
|
|
'loan_applications',
|
|||
|
|
'loan_contracts'
|
|||
|
|
];
|
|||
|
|
|
|||
|
|
for (const table of tables) {
|
|||
|
|
const result = await sequelize.query(
|
|||
|
|
`SELECT COUNT(*) as count FROM ${table}`,
|
|||
|
|
{ type: sequelize.QueryTypes.SELECT }
|
|||
|
|
);
|
|||
|
|
console.log(`${table}: ${result[0].count} 条记录`);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
console.log('\n检查完成!');
|
|||
|
|
} catch (error) {
|
|||
|
|
console.error('错误:', error.message);
|
|||
|
|
} finally {
|
|||
|
|
await sequelize.close();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
checkData();
|