PostgreSQL: Utilizar PostgreSQL com Node.js
Esta documentação faz parte do guia Introdução. Consulte o guia completo aqui: Como começar com PostgreSQL.
👋 Bem-vindo à documentação da Stackhero!
A Stackhero oferece uma solução cloud PostgreSQL pronta a usar que proporciona uma série de benefícios, incluindo:
- Conexões e transferências de dados ilimitadas.
- Interface web PgAdmin incluída.
- Muitos módulos incluídos como
PostGIS,TimescaleDBePgVector.- Atualizações sem esforço com apenas um clique.
- Desempenho ótimo e segurança robusta alimentados por uma VM privada e dedicada.
Poupe tempo e simplifique a sua vida: leva apenas 5 minutos para experimentar a solução de cloud hosting PostgreSQL da Stackhero!
Para conectar o PostgreSQL usando Node.js e o pacote pg (também conhecido como node-postgres), pode considerar o seguinte exemplo. Note o argumento ssl, que é importante para garantir a encriptação 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('🐞 Ocorreu um erro!');
console.error(error);
process.exit(1);
});
Um exemplo completo usando PostgreSQL com Node.js e a biblioteca pg (e async/await) está disponível neste repositório Git:
https://github.com/stackhero-io/postgresqlGettingStarted.