1

通常、マッピングテーブルのレコードを更新するのではなく、同じものを削除して新しく追加するのが慣例です。

その場合、マッピング テーブルに updated_on 列を追加することは関係ありませんが、誤って、または意図的にテーブルを更新して、すべてのテーブルに update_on 列を含めることを提案する人がいる可能性があります。すべてのテーブルに created_on 列を追加するのは非常に論理的ですが、少し混乱します。提案してください?

コンベンションとは?

4

1 に答える 1

0

情報を使用する予定がない限り、これを行うべきではないと思います。そうしないと、データを最新の状態に保つトリガーが必要です。そうしないと、単に忘れてしまい、行データが無意味になります。このようなトリガーは、パフォーマンスに関してさまざまな意味を持ちます (PostgreSQL では影響は最小限に抑えられますが、他の一部ではおそらくそれほど影響を受けないはずです)。

一般に、意味のないデータでデータベースをいっぱいにすることほど悪いことはありません (データベースが適切に更新されていないためです)。これは可能な限り避けるべきです。

于 2013-04-25T09:10:02.577 に答える