import 'dotenv/config'; import { PrismaClient } from '../generated/prisma/client.ts'; const url = process.env.DATABASE_URL; const p = new PrismaClient({ datasourceUrl: url }); try { const tables = await p.$queryRawUnsafe('SHOW TABLES'); console.log('TABLES:', JSON.stringify(tables, null, 2)); const counts = { User: await p.user.count(), Article: await p.article.count(), Strategy: await p.strategy.count(), Indicator: await p.indicator.count(), Econ_SowInventory: await p.econ_SowInventory.count(), }; console.log('COUNTS:', JSON.stringify(counts, null, 2)); } catch (e) { console.error('ERR:', e.message); process.exitCode = 1; } finally { await p.$disconnect(); }