gbmake-payload/scripts/check-db.ts

10 lines
649 B
TypeScript

import { createRequire } from 'module'
const require = createRequire(import.meta.url)
const { Pool } = require('d:/Project/gbmake/gb-payload/node_modules/.pnpm/pg@8.16.3/node_modules/pg')
const pool = new Pool({ connectionString: 'postgres://gb-payload:123123@localhost/gb-payload' })
const t = await pool.query(`SELECT tablename FROM pg_tables WHERE schemaname='public' AND tablename LIKE 'disassem%' ORDER BY tablename`)
console.log('Disassembly tables:', t.rows.map((r: any) => r.tablename))
const m = await pool.query('SELECT name FROM payload_migrations ORDER BY id')
console.log('Migrations:', m.rows.map((r: any) => r.name))
await pool.end()