UUID値を挿入しようとしている通常のSQL挿入文があります。私はpg-promiseオブジェクトと渡された名前付きパラメータを使用しています。私は何時間もこのエラーに苦しんでいます。クエリ形式の問題は何ですか?以下は、私がQueryfileからクエリを実行するために使用する以下のコードです。私はそれもエラーを2回スローするのか分からない。PG-promise:QueryFileでのクエリの書式設定の問題
ソースコードpostgresMapper.Registry.TransactionRequest.insertがQueryFile
ある
pgdb.one(postgresMapper.Registry.TransactionRequest.insert,{
transaction_request_guid: transactionRequestGuid,
transaction_request_attributes_id: docId.toString(),
})
.then((data) => {
request.app.transaction_id = data.transaction_request_id;
});
は、SQL
INSERT INTO public.transaction_request (transaction_request_guid,transaction_request_attributes_id,createdon_utc) VALUES(${transaction_request_guid},${transaction_request_attributes_id},CURRENT_TIMESTAMP) RETURNING transaction_request_id
コンソールERR this discussionあたりAsまたは
QueryFile { file: "D:\aud-plugin\build\sqls\insert-transaction-request.sql" options: {"debug":true,"minify":true,"compress":false,"noWarnings":false} query: "INSERT INTO public.transaction_request (transaction_request_guid,transaction_reques t_attributes_id,createdon_utc) VALUES(${transaction_request_guid},${transaction_request_attribu tes_id},CURRENT_TIMESTAMP) RETURNING transaction_request_id" } QueryFile { file: "D:\aud-plugin\build\sqls\insert-transaction-request.sql" options: {"debug":true,"minify":true,"compress":false,"noWarnings":false} query: "INSERT INTO public.transaction_request (transaction_request_guid,transaction_reques t_attributes_id,createdon_utc) VALUES(${transaction_request_guid},${transaction_request_attribu tes_id},CURRENT_TIMESTAMP) RETURNING transaction_request_id" } (node:6164) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 4): Ty peError: Invalid query format. (node:6164) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 6): Ty peError: Invalid query format.
リンクありがとうございます! – Keerthivasan