問題は$1 IS NULL
にあります 、ここで$1
データベースサーバーによって実装されたSQLインジェクションに対する保護のため、プリペアドステートメントでは許可されていない動的な列名として扱われます。
更新
SQLインジェクションのリスクなしに、クエリを自由にフォーマットしたい場合は、を確認してください。 pg-promise 。また、スキーマ、テーブル、または列の名前を適切にフォーマットするには、SQL名> 。
問題は$1 IS NULL
にあります 、ここで$1
データベースサーバーによって実装されたSQLインジェクションに対する保護のため、プリペアドステートメントでは許可されていない動的な列名として扱われます。
更新
SQLインジェクションのリスクなしに、クエリを自由にフォーマットしたい場合は、を確認してください。 pg-promise 。また、スキーマ、テーブル、または列の名前を適切にフォーマットするには、SQL名> 。