PostgreSQL: Korzystanie z PostgreSQL z Node.js

Ta dokumentacja jest częścią przewodnika Pierwsze kroki. Pełny przewodnik znajdziesz tutaj: Jak zacząć z PostgreSQL.

👋 Witamy w dokumentacji Stackhero!

Stackhero oferuje gotowe do użycia rozwiązanie PostgreSQL cloud, które zapewnia wiele korzyści, w tym:

  • Nieograniczone połączenia i transfery danych.
  • W zestawie interfejs webowy PgAdmin.
  • Wiele modułów w zestawie, takich jak PostGIS, TimescaleDB i PgVector.
  • Bezproblemowe aktualizacje za pomocą jednego kliknięcia.
  • Optymalna wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.

Oszczędzaj czas i upraszczaj sobie życie: wypróbowanie rozwiązania Stackhero PostgreSQL cloud hosting zajmuje tylko 5 minut!

Aby połączyć PostgreSQL z użyciem Node.js i pakietu pg (znanego również jako node-postgres), możesz rozważyć poniższy przykład. Zwróć uwagę na argument ssl, który jest ważny dla zapewnienia szyfrowania 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('🐞 Wystąpił błąd!');
  console.error(error);
  process.exit(1);
});

Kompletny przykład użycia PostgreSQL z Node.js i biblioteką pg (oraz async/await) jest dostępny w tym repozytorium Git: https://github.com/stackhero-io/postgresqlGettingStarted.