node.js PostgreSQLにトランザクションを持たせてクエリを実行する

node.js PostgreSQLにトランザクションを持たせてクエリを実行する

node.jsのライブラリ「pg」でPostgreSQLにトランザクションを持たせてクエリを実行するサンプルコードを記述してます。nodeのバージョンは14.15.1となります。

環境

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

pgインストール

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

トランザクション実行

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

以下は、「BEGIN ~ COMMIT」でトランザクションを作成してクエリを実行するサンプルコードとなります。

実行結果