Initial commit: 宁夏智慧养殖监管平台

This commit is contained in:
shenquanyi
2025-08-25 15:00:46 +08:00
commit ec72c6a8b5
177 changed files with 37263 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
/**
* 清理临时表
* @file cleanup-temp-tables.js
*/
const { sequelize } = require('./config/database-simple');
const { QueryTypes } = require('sequelize');
async function cleanupTempTables() {
try {
console.log('清理临时表...');
const tables = await sequelize.query(
"SHOW TABLES LIKE '%_temp_reorder'",
{ type: QueryTypes.SELECT }
);
for (const table of tables) {
const tableName = Object.values(table)[0];
console.log('删除临时表:', tableName);
await sequelize.query(`DROP TABLE ${tableName}`);
}
console.log('清理完成');
} catch (error) {
console.error('清理失败:', error.message);
} finally {
await sequelize.close();
}
}
if (require.main === module) {
cleanupTempTables();
}
module.exports = { cleanupTempTables };