この例外が何を伝えようとしているのか、何か考えはありますか? Postgres 9.3 で sqlKorma を使用しています。テーブルに一度に複数の行を挿入しようとすると、構文エラーが発生します。
現在、クエリのどこにも「0」はありませんし、生のSQLを書いて構文を台無しにすることもありません。
コルマのドキュメントもあまり明確ではありません。
Failure to execute query with SQL:
DO 0 :: []
PSQLException:
Message: ERROR: syntax error at or near "0"
Position: 4
SQLState: 42601
Error Code: 0
org.postgresql.util.PSQLException: ERROR: syntax error at or near "0"
Position: 4
それは私のコードです
(insert vendor-subsidiary-allowance
(values (vec (for [p (seq percentages)]
{:id (java.util.UUID/randomUUID)
:type "%"
:id_allowance_category (utils.uuid/from-str (p 0))
:id_vendor_subsidiary (allowance-form "vendor_sub_id")
:value (parse-number (p 1))}))))
注:パーセンテージはuuid文字列をキーとして、値を数値文字列として持つ辞書です