node-postgres モジュールを使用して、postgres で「準備済みステートメント」を作成したいと考えています。バインドはループで行われるため、パラメーターにバインドせずに作成したい。
ドキュメントで私が読んだ:
query(object config, optional function callback) : Query
If _text_ and _name_ are provided within the config, the query will result in the creation of a prepared statement.
私は試した
client.query({"name":"mystatement", "text":"select id from mytable where id=$1"});
しかし、構成オブジェクトでテキストと名前のキーのみを渡そうとすると、例外が発生します:
(翻訳済み) メッセージは 0 個のパラメータをバインドしていますが、準備されたステートメントは 1 個を期待しています
私が欠けているものはありますか?ループのすべてのステップでステートメントを再準備することを避けるために、特定の値にバインドせずにステートメントを作成/準備するにはどうすればよいですか?