SIBYL System

Node( Express )でPostgreSQLに接続する

postgres

NodeでPostgreSQLに接続する方法についてです。日本語ブログはMySQLとかmongoに接続するサンプルばかりですね。

pg-promiseの用意

今回はpg-promiseを使用してみます。インストールはnpmコマンドを叩くだけです。

 

設定ファイルの配置

db.jsを新規に作成します。

 

SQLの記述

使用したい箇所でrequireを使ってdb.jsを読み込んで使用することができます。

 

 

SQL文の書きどころについて

いわゆるController (Action Layer?) を記述するファイルにSQL文がそのまま記述されているとリーダブルじゃない気がするのでService layerを用意したいですね。これについては別途調査して記事を書きます。

 

モバイルバージョンを終了