27 lines
712 B
JavaScript
27 lines
712 B
JavaScript
const { Pool } = require('pg');
|
|
require('dotenv').config();
|
|
|
|
const pool = new Pool({
|
|
connectionString: process.env.DATABASE_URL
|
|
});
|
|
|
|
async function main() {
|
|
const client = await pool.connect();
|
|
try {
|
|
const res = await client.query("SELECT id, nome, finalidade, periodicidade, estrutura FROM escola.modelos;");
|
|
for (let r of res.rows) {
|
|
console.log("=".repeat(60));
|
|
console.log(`ID: ${r.id}`);
|
|
console.log(`NOME: ${r.nome}`);
|
|
console.log(`FINALIDADE: ${r.finalidade}`);
|
|
console.log(`PERIODICIDADE: ${r.periodicidade}`);
|
|
console.log(`ESTRUTURA:\n${r.estrutura}`);
|
|
}
|
|
} finally {
|
|
client.release();
|
|
await pool.end();
|
|
}
|
|
}
|
|
|
|
main().catch(console.error);
|