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,TimescaleDBePgVector.- 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.