「points_per_month」列の値を変更した行で「前払い」列が true の場合にのみ実行されるように、テーブルにトリガーを作成しようとしています。私はこれを試しました:
CREATE TRIGGER "fix_usage_trigger"
AFTER UPDATE OF "points_per_month"
ON "public"."clients"
FOR EACH ROW WHEN (ROW.prepaid)
EXECUTE PROCEDURE "fix_prepaid_client_available_usage"();
psqlは私にこれを言っています:
エラー: テーブル "行" 行 1 の FROM 節エントリがありません: ...r_month" ON "public"."clients" FOR EACH ROW WHEN (ROW.prepai...
FROM 句がないことは明らかですが、なぜそれが必要なのか、どこに配置すればよいのかわかりません。