2

clojure hugSQLデータベースにデータを挿入するために使用していPostgreSQLます。tuple: * パラメータを使用して複数の行を回答テーブルに挿入しようとしています。日付を渡すと、次のエラーが発生します。

Error: column "date_answer" is of type date but expression is of type character varying?

HugSQL によって作成されたサンプル SQL クエリ:

INSERT INTO answer (a, b, c, d, date_answer) VALUES (62,76,NULL,NULL,'2020-05-13')

ターミナルを使用して挿入すると同じクエリが正常に機能するため、文字列の形式は問題ないようです。:date_answer::date のようなことができるように、:tuple* パラメータ内の個々のフィールドを指定する方法はありますか?

これは私の HugSQL クエリです。

INSERT INTO 回答 (a、b、c、d、date_answer) 値 :tuple*:answers

4

1 に答える 1