プログラマの雑談部屋 ★376 (255レス)
1-

201
(1): 11/16(日)13:34 AAS
DoctrineかRubyOnRailsかは忘れたが、id列はデータの種類やAppドメインとは無関係な内部値にするべきという考え方が広まってな
orderテーブルだとしてもid列はただのrow idであってorder idではないのさ
202: 11/16(日)13:40 AAS
知らない土地で目を覚ましたらスマホも財布も貸与PCも全部盗まれてるって夢を見た
203
(1): 11/16(日)14:27 AAS
ドメイン分析で主キーになりうる一意な項目があるならそれを主キーにするけどな
時々は複合キーも使う(ヘッダー番号+見出し番号とか)
RestAPIのURLだと、〜/bills/101/details/20 みたいな
ORマッパーも複合キーに対応するし
やむを得ない場合はid使うけどそれ以外は
わざわざidの項目増やして管理コスト増やしたくない
204
(1): 11/16(日)14:29 AAS
誰とでも握手するみたいに、誰とでもセックスする時代になればいいのに
205: 11/16(日)14:33 AAS
体調崩すからヤダ
206: 11/16(日)15:08 AAS
そこはうまいことするんだよ
207: 11/16(日)15:11 AAS
ババアともセックスしなくちゃいけなくなるんだぞ
208: 11/16(日)15:12 AAS
VRなどで誰とでもセックスできるが実際は誰ともセックスしない世界になるのでほ
209: 11/16(日)15:20 AAS
>>203
俺も以前はナチュラルキーでやってたけど、もう >>201 みたいな考え方が主流な気がする。複合キーもORMで対応可能とは思うけど、やはりサロゲートキーとユニーク制約にしてしまうな。
210: 11/16(日)15:21 AAS
生成キーにしたら切り回し難しくないか
211: 11/16(日)16:18 AAS
会員番号を変更できますとか可変な場合は別途Idを主キーにしといた方が無難
将来にわたって不変の確証あるなら会員番号とかでも構わんと思うけど
ユニーク制約が複数あると大量登録時のパフォーマンスにも多少影響あるしな
212
(1): 11/16(日)16:21 AAS
会員番号は変更せんやろ…
213
(3): 11/16(日)16:23 AAS
少々速度が遅くてもいいので変更内容を履歴としてぜんぶ残して時系列遡れるDBにしてほしいんだが
なんでどこも作ろうとせんのだ
214: 11/16(日)16:25 AAS
使ってないだけか?
215: 11/16(日)16:28 AAS
>>213
そういう要件で出せば?
やり方は腐る程ある
216: 11/16(日)16:30 AAS
完全履歴残るファイルベースdbでいい奴があった気がするけど名前が思い出せん
217: 11/16(日)16:30 AAS
>>213
テーブル設計じゃなくてDBMSレベルの話?
218: 11/16(日)16:31 AAS
金融だと更新も削除もログとしてひたすら蓄積して、辿ることで現在の状態がわかるようになってるの普通なんじゃないの?
普通は扱いきれないからやらないけど
219: 11/16(日)16:32 AAS
自分が知ってるどのシステムもアプリで履歴テーブル作ってる
220: 11/16(日)16:38 AAS
まず >>213 がどのレベルの話をしているのかが判然とせん
221: 11/16(日)16:41 AAS
どのレベルでもいい
とにかく自分で履歴テーブル作ってアプリで管理するのがめんどい
なんとかならんのか
222: 11/16(日)16:47 AAS
どのレベルでもいい、じゃなくてどのレベルなのかわからないのでは
たぶん履歴テーブルのこともレスがあるまで知らなかったろ
223: 11/16(日)16:48 AAS
マウントの機会ばっかり伺ってるんじゃねえ
224: 11/16(日)16:53 AAS
OracleだとREDOログっていう形で変更履歴は残ってるよね
どのぐらい残るか、それをユーザが使えるのかというのは、DBAじゃないから知らないけど
225: 11/16(日)16:56 AAS
DB機能の履歴を追う→難しすぎ、データ移行するとデータ消えるので死
アプリの履歴テーブル作る→量がふくらみすぎて処理が複雑化して死
版カラムつけて管理する→SQLが煩雑化したり論理削除フラグのからみが混乱して死
226: 11/16(日)17:04 AAS
>>204
でもお前、誰とも握手してないよな
227: 11/16(日)17:05 AAS
ほしいのは多分特定レコードの任意時刻のスナップショットなんだ
228: 11/16(日)17:14 AAS
きゅうにさびしいことをいうな
229: 11/16(日)17:14 AAS
ああ、昨日のこいつか >>129
230: 11/16(日)17:15 AAS
そいつです
たすけて
231: 11/16(日)17:54 AAS
トリガーで変更前のデータを履歴テーブルに移すのが鉄板
データクソ増えるのはどうしょうもない
232: 11/16(日)18:10 AAS
増えるほど楽しくなる病にかかることがあります
233: 11/16(日)19:05 AAS
かみのけもふやしてください!
234: 11/16(日)19:28 AAS
AIに聞いたら版カラムつけてnewestフラグ管理がベストプラクティスだって
自分の中で候補のかなり下の方だった…
235: 11/16(日)19:34 AAS
エージェントの担当者から通訳士になるわけでもないのに英語の勉強するのはおかしいと注意されたことあるわ
履歴書から強制的に削除された
236: 11/16(日)19:38 AAS
そんなこと言われてたこともないわ
信用されてなくないか
237: 11/16(日)19:39 AAS
なに書いたんだ
238
(1): 11/16(日)19:48 AAS
フラグ管理は汚いしコード側でフラグ回りの扱いミスるバグを作りまくるゴミだが
一番採用例は多いだろうからAIに聞いたらそうなるだろうな
239: 11/16(日)19:52 AAS
きれいにソートしてくれて接続先も対応してくれるシステムがあればいいのにな
240: 11/16(日)19:53 AAS
そっとソートしよう
241: 11/16(日)19:54 AAS
A社用フラグ、B社用フラグ、C社用フラグ
A社用ブランチ、B社用ブランチ、C社用ブランチ
242: 11/16(日)20:02 AAS
気合いで並び替えするソート
勝手に変えるなと差し返されるソート
243: 11/16(日)20:05 AAS
>>238
あなたならどうする
244: 11/16(日)20:05 AAS
>>212
会員番号変えてくれってわがままな客がいるんだよ
245: 11/16(日)20:06 AAS
そのキチガイ一人のためにいくら掛けるんだ
246: 11/16(日)20:16 AAS
入会料と退会料の無限ループガチャになりますがよろしいでしょうか?
でよくね
247: 11/16(日)21:55 AAS
肉食うと多少気分が凶暴になってなにかする気になるが凶暴なのでイライラする
食わないと明日にも死ぬジジイみたいな気持ちだ
どうしたものか
248: 11/16(日)22:04 AAS
量を調整しよう
249: 11/16(日)22:07 AAS
そう言えば銅と亜鉛のバランスがイライラや不安感にめっちゃ関係してるらしいよ
量じゃなくてバランス
250: 11/16(日)22:44 AAS
バランスのいい山本選手を見習おう
251: 11/17(月)00:32 AAS
元気な高齢者は肉食らしい
菜食は不健康
252: 11/17(月)00:34 AAS
ビタミンとかも摂らなきゃダメなんだろうな
253: 11/17(月)00:56 AAS
1日分の栄養素が1カプセルに入ってるって怖くね?
3時間分の栄養素くらいの方がちょうどいいだろ
254: 11/17(月)02:27 AAS
内臓に負担でかそうだよな
255: 11/17(月)04:09 AAS
履歴管理はマジでめんどくさい
ログだけ簡単だけど、状態の復元とか要件に含まれると辛いよな
大体もっとも能力の高いエンジニアが一人で作らされて、
要件が変わるごとに実装もがらっと変わるから尻拭い的な作業が増える
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.617s*