今回は Node.js で PostgreSQL を使っているときに発生したエラーの原因と解決方法をご紹介します。
error: INSERT has more expressions than target columns
Contents
エラー発生時のソースコード
原因
SQLに記載しているプレースホルダーの数と、実際に渡している値の数に差があるときに発生するようです。
対応
純粋に渡すカラムを忘れているだけの可能性が高いので、それを加えてあげれば終了です。
エラー文を読めばさっと解けるエラーですが、備忘録として記事にしておきます。