node.js pg
npmパッケージを使用してPostgreSQL準備文を作成しようとしています。しかし、私はエラーを取得しておいてください。name
フィールドはtext not null
を入力するように設定されているDBに
could not determine data type of parameter $1
function promiseQuery(sql, values) {
return new Promise(function(resolve, reject) {
pool.query('select $1 from workers', ['name'], function(err, result) {
if (err) {console.log(err); reject(err)}
else resolve(result.rows);
})
});
}
。
また、pg-promiseも試していますが、いずれも成功しません。 SQL syntaxname
の観点からの問合せselect name from workers
で
のような識別子を渡すことはできますか?.. –
@VaoTsun pgのドキュメントには非常によく似た例があります:https://www.npmjs.com/package/pg – wizard
正確には、その例では – VladNeacsu