teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コメント追記

2016/12/16 00:37

投稿

hitsujimeeee
hitsujimeeee

スコア486

answer CHANGED
@@ -1,4 +1,4 @@
1
- NoSQLではありませんが、今業務で携わっているシステムでは、変更履歴には更新後のデータを格納しています。また、変更履歴にはマスターデータの各更新可能カラムの「されたフラグ」を付ける設計になっています。
1
+ NoSQLではありませんが、今業務で携わっているシステムでは、変更履歴には更新後のデータを格納しています。さらに変更履歴にはマスターデータの各更新可能カラムの「更新対象フラグ」を付ける設計になっています。
2
2
 
3
3
  例えば
4
4
  ```SQL
@@ -18,9 +18,9 @@
18
18
  id int,
19
19
  renew_date datetime,
20
20
  name varchar(64),
21
- name_update_flag varchar(1)
21
+ name_update_flag varchar(1) --nameが更新された場合1,されてなければ0
22
22
  item_type varchar(2),
23
- item_type_update_flag varchar(1)
23
+ item_type_update_flag varchar(1) --item_typeが更新された場合1,されてなければ0
24
24
  )
25
25
  ```
26
26