fix(admin): resolve incorrect crypto balance calculation fallback displaying fiat amount

This commit is contained in:
mstfyldz
2026-03-14 18:09:18 +03:00
parent 8800454b60
commit a0e787e03c
17 changed files with 525 additions and 22 deletions

26
reset_db.js Normal file
View File

@@ -0,0 +1,26 @@
const { Client } = require('pg');
async function resetDatabase() {
const client = new Client({ connectionString: process.env.DATABASE_URL });
try {
await client.connect();
console.log("Bağlantı başarılı. Sadece işlemleri (transactions) siliyorum...");
// Sadece işlemleri sil, merchant verilerini vb. tut
const res = await client.query('DELETE FROM transactions RETURNING id');
console.log(`Başarıyla ${res.rowCount} işlem (transaction) silindi.`);
// Eğer bekleyen bakiye eşitlemeleri vb varsa (merchant_balances) onları da sıfırlayabilirsiniz:
// const res2 = await client.query('DELETE FROM merchant_balances RETURNING id');
// console.log(`${res2.rowCount} cüzdan bakiyesi sıfırlandı.`);
} catch (err) {
console.error("Hata oluştu:", err);
} finally {
await client.end();
}
}
resetDatabase();