適用於 Node.js 的 Azure PostgreSQL 模組Azure PostgreSQL modules for Node.js

用於存取 Azure Database for PostgreSQL 的建議用戶端程式庫是開放原始碼之 Azure Database for PostgreSQL 的 Node.js 連線程式庫The recommended client library for accessing Azure Database for PostgreSQL is the open-source Node.js connection library for Azure Database for PostgreSQL. 此程式庫是適用於 Node.js 的非封鎖 PostgreSQL 用戶端,可支援純 JavaScript 和選擇性原生 libpq 繫結。This library is a non-blocking PostgreSQL client for Node.js, supporting pure JavaScript and optional native libpq bindings.

深入了解 Azure Database for PostgreSQLLearn more about Azure Database for PostgreSQL

用戶端封裝Client package

安裝 npm 模組Install the npm module

使用 npm 來安裝 PostgreSQL 用戶端模組。Use npm to install the PostgreSQL client module.

npm install pg

範例Example

此範例會開啟用戶端連線並執行簡單的查詢。This example opens a client connection and executes a simple query.

const pg = require('pg');

const connectionString =
  'postgres://{username}@{server-name}:{password}@{server-name}.postgres.database.azure.com:5432/{database-name}?ssl=true';

const client = new pg.Client(connectionString);
client.connect();

const query = 'SELECT * FROM {table-name}';
client.query(query, (err, res) => {
  console.log(res);
});

範例Samples

使用 PostgreSQL 的 Node.js 程式碼片段Node.js code snippets using PostgreSQL 了解如何建立集區、執行查詢、取得專屬用戶端,以及更多。Learn how to create a pool, execute a query, obtain an exclusive client, and more.

深入探索可在應用程式中使用的 Node.js 程式碼範例Explore more sample Node.js code you can use in your apps.