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 w pełni zarządzaną usługę PostgreSQL cloud, zaprojektowaną z myślą o niezawodności i wydajności:
- Nielimitowane połączenia i transfery danych, umożliwiające łatwe skalowanie.
- Wbudowany interfejs webowy PgAdmin do intuicyjnego zarządzania bazą danych.
- Popularne rozszerzenia w zestawie, takie jak
PostGIS,TimescaleDBorazPgVector.- Proste, jednoklikowe aktualizacje zapewniają bezpieczeństwo i aktualność bazy danych.
- Wysoka wydajność i silne zabezpieczenia na prywatnej, dedykowanej infrastrukturze.
Możesz rozpocząć korzystanie z PostgreSQL cloud hosting od Stackhero w zaledwie kilka minut. Zyskaj niezawodne środowisko bazodanowe i oszczędzaj czas na zarządzaniu danymi.
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.