2const { Pool } = require('pg');
5 host: 'rmm-psa-db-do-user-28531160-0.i.db.ondigitalocean.com',
9 password: 'AVNS_J8RJAmsEwsHFG52_-F2',
10 ssl: { rejectUnauthorized: false }
16async function checkStats() {
17 const tenantId = '00000000-0000-0000-0000-000000000001';
19 const result = await pool.query(`
21 (SELECT COUNT(*) FROM customers WHERE tenant_id = $1) as customers,
22 (SELECT COUNT(*) FROM products WHERE tenant_id = $1) as products,
23 (SELECT COUNT(*) FROM invoices WHERE tenant_id = $1) as invoices,
24 (SELECT COUNT(*) FROM contracts WHERE tenant_id = $1) as contracts,
25 (SELECT COUNT(*) FROM contract_line_items cli
26 JOIN contracts c ON cli.contract_id = c.contract_id
27 WHERE c.tenant_id = $1) as line_items
30 console.log('Current Migration Statistics:');
31 console.log('==============================');
32 console.log(`Customers: ${result.rows[0].customers}`);
33 console.log(`Products: ${result.rows[0].products}`);
34 console.log(`Invoices: ${result.rows[0].invoices}`);
35 console.log(`Contracts: ${result.rows[0].contracts}`);
36 console.log(`Line Items: ${result.rows[0].line_items}`);
41checkStats().catch(console.error);