Initial commit: ERP system with advance verification fixes
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
const db = require('./db-sqlite');
|
||||
|
||||
async function clearAllData() {
|
||||
try {
|
||||
console.log('开始删除所有测试数据...');
|
||||
|
||||
// 先删除关联表数据
|
||||
await db.query('DELETE FROM project_materials');
|
||||
await db.query('DELETE FROM project_milestones');
|
||||
await db.query('DELETE FROM project_finances');
|
||||
await db.query('DELETE FROM warranty_deposits');
|
||||
await db.query('DELETE FROM project_contracts');
|
||||
await db.query('DELETE FROM subcontracts');
|
||||
await db.query('DELETE FROM construction_logs');
|
||||
await db.query('DELETE FROM budget_quotations');
|
||||
await db.query('DELETE FROM budget_projects');
|
||||
await db.query('DELETE FROM projects');
|
||||
await db.query('DELETE FROM contacts');
|
||||
await db.query('DELETE FROM suppliers');
|
||||
await db.query('DELETE FROM subcontractors');
|
||||
await db.query('DELETE FROM customers');
|
||||
await db.query('DELETE FROM products');
|
||||
await db.query('DELETE FROM categories');
|
||||
await db.query('DELETE FROM exchange_rates');
|
||||
|
||||
// 保留用户数据,因为需要登录
|
||||
// await db.query('DELETE FROM users');
|
||||
|
||||
console.log('所有测试数据删除成功!');
|
||||
console.log('现在您可以使用真实数据进行全流程测试。');
|
||||
} catch (error) {
|
||||
console.error('删除数据失败:', error);
|
||||
} finally {
|
||||
// 关闭数据库连接
|
||||
db.close();
|
||||
}
|
||||
}
|
||||
|
||||
clearAllData();
|
||||
Reference in New Issue
Block a user