Yesod の persistent-postgresql ライブラリを使用しており、次の生のクエリを実行したいと考えています。
SELECT * FROM utterance WHERE is_target IS NULL ORDER BY RANDOM() LIMIT 1000
is_target が NULL の 1000 個のランダムな発話を選択します。ただし、永続的にコードを実行すると、次の SQL が生成されますrawSql
。
SELECT * FROM utterance WHERE is_target IS NULL ORDER BY RANDOM() LIMIT 1000"utterance"."id", "utterance"."message", "utterance"."is_target"
これにより、postgresql でエラーが発生しますsyntax error at or near ""utterance"" at character 77
。
私は何を間違っていますか?