const { Client } = require('pg'); const client = new Client({ host: '66.116.207.225', port: 5433, database: 'nearledb', user: 'admin', password: 'Package@123#', ssl: false, }); async function main() { try { await client.connect(); console.log('Connected to PostgreSQL successfully!'); // Get information about columns in app_users const colsRes = await client.query(` SELECT column_name, data_type, is_nullable, column_default FROM information_schema.columns WHERE table_name = 'app_users' ORDER BY ordinal_position; `); console.log('\n--- COLUMN SCHEMA FOR app_users ---'); console.table(colsRes.rows); // Also get indices / constraints const constraintsRes = await client.query(` SELECT conname, pg_get_constraintdef(c.oid) FROM pg_constraint c JOIN pg_namespace n ON n.oid = c.connamespace WHERE conrelid = 'app_users'::regclass; `); console.log('\n--- CONSTRAINTS FOR app_users ---'); console.table(constraintsRes.rows); } catch (err) { console.error('Error:', err); } finally { await client.end(); } } main();