通常、マッピングテーブルのレコードを更新するのではなく、同じものを削除して新しく追加するのが慣例です。
その場合、マッピング テーブルに updated_on 列を追加することは関係ありませんが、誤って、または意図的にテーブルを更新して、すべてのテーブルに update_on 列を含めることを提案する人がいる可能性があります。すべてのテーブルに created_on 列を追加するのは非常に論理的ですが、少し混乱します。提案してください?
コンベンションとは?
通常、マッピングテーブルのレコードを更新するのではなく、同じものを削除して新しく追加するのが慣例です。
その場合、マッピング テーブルに updated_on 列を追加することは関係ありませんが、誤って、または意図的にテーブルを更新して、すべてのテーブルに update_on 列を含めることを提案する人がいる可能性があります。すべてのテーブルに created_on 列を追加するのは非常に論理的ですが、少し混乱します。提案してください?
コンベンションとは?
情報を使用する予定がない限り、これを行うべきではないと思います。そうしないと、データを最新の状態に保つトリガーが必要です。そうしないと、単に忘れてしまい、行データが無意味になります。このようなトリガーは、パフォーマンスに関してさまざまな意味を持ちます (PostgreSQL では影響は最小限に抑えられますが、他の一部ではおそらくそれほど影響を受けないはずです)。
一般に、意味のないデータでデータベースをいっぱいにすることほど悪いことはありません (データベースが適切に更新されていないためです)。これは可能な限り避けるべきです。