PostgreSQL: Verwendung von PostgreSQL mit Node.js

Diese Dokumentation ist Teil des Erste Schritte-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Wie man mit PostgreSQL beginnt.

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite PostgreSQL-Cloud-Lösung, die zahlreiche Vorteile bietet, darunter:

  • Unbegrenzte Verbindungen und Datenübertragungen.
  • PgAdmin Web-UI inklusive.
  • Viele Module enthalten wie PostGIS, TimescaleDB und PgVector.
  • Mühelose Updates mit nur einem Klick.
  • Optimale Performance und robuste Sicherheit durch eine private und dedizierte VM.

Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die PostgreSQL-Cloud-Hosting-Lösung von Stackhero auszuprobieren!

Um PostgreSQL mit Node.js und dem pg-Paket (auch bekannt als node-postgres) zu verbinden, können Sie das folgende Beispiel in Betracht ziehen. Beachten Sie das ssl-Argument, das wichtig ist, um TLS-Verschlüsselung sicherzustellen:

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('🐞 Ein Fehler ist aufgetreten!');
  console.error(error);
  process.exit(1);
});

Ein vollständiges Beispiel zur Verwendung von PostgreSQL mit Node.js und der pg-Bibliothek (und async/await) ist in diesem Git-Repository verfügbar: https://github.com/stackhero-io/postgresqlGettingStarted.