node.js PostgreSQLにselectをasync/awaitで実行する

node.js PostgreSQLにselectをasync/awaitで実行する

node.jsのライブラリ「pg」でPostgreSQLにselectをasync/awaitで実行するサンプルコードを記述してます。nodeのバージョンは14.15.1となります。

環境

  • OS  Ubuntu 20.10
  • node V14.15.1
  • npm 6.14.9
  • PostgreSQL 13.1

pgインストール

pgを使用して、接続するので、npmでインストールしておきます。

async/awaitで実行

事前に「sample」データベースの「numbers」テーブルにデータを挿入しておきます。

以下は、thenを使用して、「numbers」テーブルのデータをselectを実行してデータを取得するサンプルコードとなります。

これをasync/awaitを使用して記述すると、以下のコードになります。

実行結果