質問: 前回はありがとうございました。 今回はpostgresqlをPerl(DBD::pg)でアクセスし、インサート しようとした場合なのですが、 DBD::Pg::st execute failed: ERROR: parser: parse error at or near "re" at character 3576 とメッセージが表示され処理がうまくいきません。 過去に同様のエラーで落ちたことがあって、何パターンかは このメッセージが表示される原因は知っているつもりなんですが、 今回は過去の経験に当てはまらないように見えます。 ヒントになることなど、なんでも構いませんのでお助け願います。
回答: > ヒントになることなど、なんでも構いませんのでお助け願います。 SQL文の文法ミスのようですのでPerlは関係ないですね。 ヒントならちゃんと出ているじゃないですか。 ERROR: parser: parse error at or near "re" at character 3576 このくらいの英語訳しましょう。 部分的に訳しても「3576文字目"re"の近く」というのはわかるはずです。 実行しようとしたSQL文を見直しましょう。