2017-10-30 19 views
1

RETURNS voiddb.none()が拒否するPostgreSQL関数を実行すると、"No return data was expected."で拒否されます。PostgreSQLのpg-promiseメソッドvoid関数

次にdb.one()メソッドを使用します。このメソッドはオブジェクト{ PS_name: '' }で解決されます。

私はPostgreSQLのvoid関数が実際に空のオブジェクトを返すと思いますか? pg-promiseでvoid関数を処理する最も適切な方法は何でしょうか?

答えて

1

pg-promiseでvoid関数を処理する最も適切な方法は何でしょうか?

データベースメソッドproc

db.proc('proc_name', [param1, param2,...]) 
    .then(data => { 
     // data = either null or an object 
    }) 
    .catch(error => { 
     // error 
    }); 
+0

'proc'メソッドはSQLインジェクションセーフですか? – Kathandrax

+1

@カタンドラックスはいそうです。 –