1

PG 8.4 SQLFiddleで次のスキーマを設定しています

アイデアは、記事の関係が更新されるかワークショップの関係が更新されるたびに、変更された日付が現在の日付に設定されるように、汎用関数を作成することです。

この建物は問題ありませんが、機能が実際に日付を更新するようには見えません。この質問は面白そうに見えましたが、汎用関数ではありませんでした:受け入れられた回答。

これを機能させるにはどうすればよいですか?

4

1 に答える 1

1

AFTERNEW 行の更新値にトリガーを使用しました。BEFOREトリガーを試してください:

-- Articles table
CREATE TRIGGER update_articles_modified_date_to_now BEFORE UPDATE
ON articles FOR EACH ROW EXECUTE PROCEDURE 
  update_modified_date_to_now();

-- Workshop table
CREATE TRIGGER update_workshop_modified_date_to_now BEFORE UPDATE
ON workshop FOR EACH ROW EXECUTE PROCEDURE 
  update_modified_date_to_now();

sql fiddle demo

于 2013-08-22T13:50:23.810 に答える