トリガー関数でデバッグしようとしているエラーがあります。Postgres ログには、次のようなものがあります。
2012-08-16 21:41:23 PDT ERROR: Unknown period: D
2012-08-16 21:41:23 PDT CONTEXT: PL/pgSQL function "handle_promotion_update"
line 60 at assignment
SQL statement "UPDATE promotion SET some_column = foo + 1
WHERE id = NEW.promotion_id"
PL/pgSQL function "handle_new_reward" line 94 at SQL statement
だから、私の問題はおそらく「60行目」から始まるようです
私の質問は、行番号はどこから始まるのですか? pgAdmin に移動して関数宣言を見ると、上部に「ヘルパー」(delete 関数など) があります。だから、そこからではないと思います。しかし、関数宣言が含まれていますか?それとも、の行からBEGIN
ですか?