备份:修复前完整项目快照 2026-04-19
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
const db = require('./backend/db-sqlite');
|
||||
async function check() {
|
||||
try {
|
||||
const result = await db.query("SELECT name FROM sqlite_master WHERE type='table' ORDER BY name");
|
||||
console.log('Tables:', result.rows.map(r => r.name).join(', '));
|
||||
|
||||
// Check key tables
|
||||
const keyTables = ['logistics_companies', 'purchase_orders', 'payment_plans', 'executions', 'payment_nodes', 'payment_records', 'purchase_requests', 'returns', 'budget_projects', 'exchange_rates', 'customers', 'users'];
|
||||
for (const t of keyTables) {
|
||||
try {
|
||||
const r = await db.query(`SELECT COUNT(*) as cnt FROM ${t}`);
|
||||
console.log(` ${t}: ${r.rows[0].cnt} rows`);
|
||||
} catch(e) {
|
||||
console.log(` ${t}: MISSING - ${e.message}`);
|
||||
}
|
||||
}
|
||||
} catch(e) {
|
||||
console.log('Error:', e.message);
|
||||
}
|
||||
process.exit();
|
||||
}
|
||||
check();
|
||||
Reference in New Issue
Block a user