inspect-media-columns.ts 520 B

123456789101112131415161718192021222324
  1. import 'dotenv/config';
  2. import { Pool } from 'pg';
  3. async function main() {
  4. const pool = new Pool({ connectionString: process.env.DATABASE_URL });
  5. try {
  6. const result = await pool.query(`
  7. SELECT column_name
  8. FROM information_schema.columns
  9. WHERE table_name = 'media'
  10. ORDER BY ordinal_position
  11. `);
  12. console.log(result.rows.map((row) => row.column_name).join('\n'));
  13. } finally {
  14. await pool.end();
  15. }
  16. }
  17. main().catch((error) => {
  18. console.error(error);
  19. process.exit(1);
  20. });