const { Client } = require('pg');
require('dotenv').config({ path: '/root/miaojingAI/.env.local' });
const c = new Client({ connectionString: process.env.LOCAL_DB_URL });
(async () => {
  await c.connect();
  for (const [name, sql] of [
    ['works_public', `select is_public, count(*)::int from works group by is_public order by is_public`],
    ['works_urls', `select id,user_id,is_public,type,result_url,thumbnail_url from works order by created_at desc`],
    ['orphan_credit', `select id,user_id,amount,type,description from credit_transactions where user_id not in (select id from profiles)`]
  ]) { const r=await c.query(sql); console.log('--- '+name); console.table(r.rows); }
  await c.end();
})().catch(e=>{console.error(e);process.exit(1)});
