PostgreSQL: Gebruik van PostgreSQL met Node.js

Deze documentatie maakt deel uit van de Aan de slag-gids. Bekijk de volledige gids hier: Hoe te beginnen met PostgreSQL.

👋 Welkom bij de Stackhero documentatie!

Stackhero biedt een volledig beheerde PostgreSQL cloud dienst, ontworpen voor betrouwbaarheid en snelheid:

  • Onbeperkte connecties en dataverkeer voor moeiteloze schaalbaarheid.
  • PgAdmin webinterface inbegrepen voor intuïtief databasebeheer.
  • Populaire extensies inbegrepen, zoals PostGIS, TimescaleDB en PgVector.
  • Eenvoudige, one-click updates houden uw database veilig en up-to-date.
  • Hoge performance en sterke beveiliging op private, dedicated infrastructuur.

U kunt binnen enkele minuten aan de slag met Stackhero's PostgreSQL cloud hosting. Profiteer van een betrouwbare database-ervaring en bespaar waardevolle tijd bij het beheren van uw data.

Om PostgreSQL te verbinden met Node.js en het pg pakket (ook bekend als node-postgres), kunt u het volgende voorbeeld overwegen. Let op het ssl argument, dat belangrijk is voor het waarborgen van TLS-encryptie:

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('🐞 Er is een fout opgetreden!');
  console.error(error);
  process.exit(1);
});

Een volledig voorbeeld van het gebruik van PostgreSQL met Node.js en de pg bibliotheek (en async/await) is beschikbaar op deze Git-repository: https://github.com/stackhero-io/postgresqlGettingStarted.