import pg from 'pg';

const { Pool } = pg;

const connectionString = "postgresql://edumanager:EduManager2026!Seguro@150.230.87.131:5432/edumanager";

const pool = new Pool({
  connectionString,
  ssl: false
});

async function main() {
  try {
    console.log("Conectando ao banco de dados na VPS...");
    const client = await pool.connect();
    console.log("Conexão bem-sucedida!");
    
    console.log("Executando SELECT na tabela alunos...");
    const res = await client.query("SELECT id, nome, email, telefone, numero_matricula FROM alunos LIMIT 5;");
    
    console.log(`Retornados ${res.rows.length} alunos:`);
    console.log(JSON.stringify(res.rows, null, 2));
    
    client.release();
  } catch (err) {
    console.error("Erro na conexão ou na query:", err.message);
  } finally {
    await pool.end();
  }
}

main();
