今日はバグ見つけて急いで直してリリース作業をしたのだけど、その際に痛いミスをした。
幸い、相手が適切に判断を下してくれたので、大事故にはならなかったので良かったが、少なからず混乱を招いた
DBのレコードの論理削除が必要になるとき
自分の中でDBでの論理削除の話とかで盛り上がったので、その中で論理削除が必要になるときと、その要件に対して実際どうするか少し書いとく。
巷で流行ってるようなので波に乗っておくか、という感じだけども、その辺の話とは全く関係なし。
「論理削除を使って何したいってのがあると思うけど、他の方法で良いのでは」といったことを言いたい感じ。
DBで論理削除を要求する要件
知ってる範囲だと、以下の2つ以外に聞いたことはない。
- ログとして残したい
- 操作をなかったことにしたい、元に戻したい
1つ目はまだわかるが、2つ目は論理削除を使う理由にならない、といった感じ。
Windows7 + RDP8 + Android4
Windows7でRDP8に対応する方法は普通に探せば出てくるので、省略。
今回悩んだのは、RDP8の設定をした後だけAndroidからログインしようとしても、現行版だと"(code InsufficientPrivileges(9))"、ベータ版だと"Error code:0x9(extended)"とか出てきて接続できなかった。
よくわからないけど、Remote Desktop Usersというグループにユーザを明示的に入れてあげないといけないらしい。(RDP8で必須?)
(コントロールパネル→管理ツール→コンピュータの管理→システムツール→ユーザとグループ→グループ→Remote Desktop Users→追加)
とりあえずメモ。Android関係なかった。