PostgreSQL: Utilizzo di PostgreSQL con Node.js

Questa documentazione fa parte della guida Iniziare. Consulta la guida completa qui: Come iniziare con PostgreSQL.

👋 Benvenuti nella documentazione di Stackhero!

Stackhero offre un servizio PostgreSQL cloud completamente gestito, progettato per garantire affidabilità e velocità:

  • Connessioni e trasferimenti dati illimitati per una scalabilità senza limiti.
  • Interfaccia web PgAdmin inclusa per una gestione intuitiva del database.
  • Estensioni popolari incluse, come PostGIS, TimescaleDB e PgVector.
  • Aggiornamenti semplici e immediati con un solo clic per mantenere il database sicuro e aggiornato.
  • Elevate prestazioni e massima sicurezza su infrastruttura privata e dedicata.

Potete iniziare con il PostgreSQL cloud hosting di Stackhero in pochi minuti. Godetevi un'esperienza database affidabile e risparmiate tempo prezioso nella gestione dei vostri dati.

Per connettere PostgreSQL utilizzando Node.js e il pacchetto pg (noto anche come node-postgres), puoi considerare il seguente esempio. Nota l'argomento ssl, che è importante per garantire la crittografia TLS:

const { Client } = require('pg');

(async () => {
  const pg = new Client({
    host: '<XXXXXX>.stackhero-network.com',
    port: <PORT>,
    user: '<USERNAME>',
    password: '<PASSWORD>',
    database: '<DATABASE>',
    ssl: {}
  });

  await pg.connect();

  const result = await pg.query('SELECT 1');

  await pg.end();
})().catch(error => {
  console.error('');
  console.error('🐞 Si è verificato un errore!');
  console.error(error);
  process.exit(1);
});

Un esempio completo utilizzando PostgreSQL con Node.js e la libreria pg (e async/await) è disponibile su questo repository Git: https://github.com/stackhero-io/postgresqlGettingStarted.