import pg from 'pg'; const pool = new pg.Pool({ connectionString: 'postgresql://edumanager:EduManager2026!Seguro@150.230.87.131:5432/edumanager' }); async function run() { try { const { rows: schoolDataRows } = await pool.query("SELECT data->'students' as students FROM school_data WHERE id = 1"); const jsonStudents = schoolDataRows[0]?.students || []; const { rows: sqlStudents } = await pool.query("SELECT id, nome, foto_url, face_descriptor, data_nascimento, cpf FROM alunos"); console.log('--- ALUNOS NO JSONB (school_data) ---'); jsonStudents.forEach(s => { console.log(`ID: ${s.id} | Nome: ${s.name} | Photo: ${s.photo} | BirthDate: ${s.birthDate} | CPF: ${s.cpf} | HasFaceDescriptor: ${!!s.faceDescriptor}`); }); console.log('\n--- ALUNOS NA TABELA SQL (alunos) ---'); sqlStudents.forEach(s => { console.log(`ID: ${s.id} | Nome: ${s.nome} | FotoUrl: ${s.foto_url} | BirthDate: ${s.data_nascimento} | CPF: ${s.cpf} | HasFaceDescriptor: ${!!s.face_descriptor}`); }); } catch (err) { console.error(err); } finally { await pool.end(); } } run();