のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,368,587人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】Laravel【フレームワーク】 Part.7

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    51 : nobodyさん - 2021/06/23(水) 20:39:37.09 ID:???.net (+158,+29,-45)
    なんか今までの流れ見てるとネタとかではなくマジで楽観ロック・悲観ロック知らなそうな感じだけど大丈夫か?
    お前らに銀行のATMみたいな決済システムとか作らせたら酷いことになりそう
    52 : nobodyさん - 2021/06/23(水) 20:44:19.07 ID:???.net (+57,+29,-62)
    欠番を出ないようにする行為ってシュードキー・ニートフリークとかいう名前のアンチパターンだったような気がする
    組み込み系に異動したからDBの知識がもう15年以上前の知識だけど
    53 : nobodyさん - 2021/06/23(水) 20:45:26.64 ID:???.net (+96,+29,-63)
    欠番なんてそもそも問題にすらならない
    途中が物理削除されればそうなるだけでそれで問題になる方がおかしいが
    どうしても連番にしたければ削除以降をupdateで更新してオートインクリメントの数値を調整すれば良いだけだが普通はそんな事しない
    54 : nobodyさん - 2021/06/23(水) 20:46:55.30 ID:???.net (+68,+29,-29)
    >>51
    そんな怪しい日本語のロック名を言ってる時点で素人丸出し
    どこの翻訳だよw
    大爆笑すぎるw
    キチガイはオラクルw使っとけw
    55 : nobodyさん - 2021/06/23(水) 20:49:11.27 ID:???.net (+99,+30,-48)
    金融系SEやってたときは、採番テーブル作って欠番埋めてるシステムはいくつか見かけたけど、同じく15年前ぐらいの知識だわ。
    当然、やろうと思えばLaravelでもできるだろうが、今のところ欠番禁止みたいな要件のシステムには出会ったことないな。
    56 : nobodyさん - 2021/06/23(水) 20:52:10.64 ID:???.net (+67,+30,-81)
    とりあえずアンチオートインクリメントおじさんは、decimalは桁数指定できないって言い張るし、数値はvarcharに格納するみたいだし、ちょっとマジで技術力とは?て気持ちになるなぁ。
    あれを技術力高いとかいって褒めてた腰巾着みたいな奴らの意見も伺いたいもんだぜ。
    57 : nobodyさん - 2021/06/23(水) 20:57:21.89 ID:???.net (+74,+29,-35)
    >>51
    共有ロック、占有ロック、楽観的ロック、悲観的ロックの違いわかってなさそうw
    58 : nobodyさん - 2021/06/23(水) 21:01:20.41 ID:???.net (+42,-29,-21)
    >>56
    数値varchar格納は図書館業界のシステムではよくあるね
    59 : nobodyさん - 2021/06/23(水) 21:04:26.75 ID:???.net (+63,+29,-5)
    >>58
    マジかー。そっちの業界は知らないから勉強になるわ。ありがとう。
    60 : nobodyさん - 2021/06/23(水) 21:06:28.00 ID:???.net (+91,+29,-10)
    逆にオートインクリメントに欠番が出ることによる問題ってなんだ?
    61 : nobodyさん - 2021/06/23(水) 21:14:39.60 ID:???.net (+58,+30,-68)
    Laravelerって、ここまで馬鹿揃いなんだよな。
    欠番が出る事が問題なんじゃなく、排他処理理解してない事が問題だ、
    許容桁数じゃない、ゼロフィルの話だ
    tって、何回言っても理解できないチンパンジー揃いなんだもん。

    多分、バナナの話しか理解できないんだろこの馬鹿猿共。
    62 : nobodyさん - 2021/06/23(水) 21:17:53.28 ID:???.net (+176,+30,-36)
    >>47

    多分こいつら、マジで排他処理の事
    全く知らない。

    つい今日の今日、初めて『排他処理をしなければならない』事を知った。
    だから、一切答えられない。
    まごう事なき猿。
    63 : nobodyさん - 2021/06/23(水) 21:27:51.87 ID:???.net (+128,+29,-28)
    お前らってなんで素直に「排他処理の重要性を知りませんでした。良い機会なので教えてください」って言えないの?
    64 : nobodyさん - 2021/06/23(水) 21:30:45.46 ID:???.net (+57,+29,-22)
    排骨麺の美味しさを知りませんでした。良い機会なので教えて下さい。
    65 : nobodyさん - 2021/06/23(水) 21:31:34.94 ID:???.net (+74,+30,-22)
    >>63
    ここにいるやつらは全員排他処理の重要性知っているし扱い方も完璧に把握しているから聞く必要はない
    今日初めて知った知識でマウント取っているのは>>62だけだよ
    66 : nobodyさん - 2021/06/23(水) 21:35:00.37 ID:???.net (+138,+29,-40)
    >>62
    てめーはさっさとdecimalは桁数指定できないて主張のソース出せないのか?>>37でそう主張したよな?
    それとも、お前が単に無知だっただけか?YESかNOで答えてくれ。
    67 : nobodyさん - 2021/06/23(水) 21:37:32.36 ID:???.net (+57,+29,-4)
    当然知ってるけどこの流れでマジレスするアホはおらん
    68 : nobodyさん - 2021/06/23(水) 21:39:50.02 ID:???.net (+145,+30,-61)
    >>63
    decimalすらまともに知らずにマウンティングしかけてくるクズに何を教わるんだ?そんなやつの排他制御の話が参考になるのかね?
    てか他のやつも書いてる通り排他制御知らないやつなんて居ないでしょ。お前は怪しそうだが。
    69 : nobodyさん - 2021/06/23(水) 21:49:09.36 ID:???.net (+36,-30,-193)
    smallint 2バイト 狭範囲の整数 -32768から+32767
    integer 4バイト 典型的に使用する整数 -2147483648から+2147483647
    bigint 8バイト 広範囲整数 -9223372036854775808から+9223372036854775807
    decimal 可変長 ユーザ指定精度、正確 小数点より上は131072桁まで、小数点より下は16383桁まで
    numeric 可変長 ユーザ指定精度、正確 小数点より上は131072桁まで、小数点より下は16383桁まで
    real 4バイト 可変精度、不正確 6桁精度
    double precision 8バイト 可変精度、不正確 15桁精度
    smallserial 2バイト 狭範囲自動整数 1から32767
    serial 4バイト 自動増分整数 1から2147483647
    bigserial 8バイト 広範囲自動増分整数 1から9223372036854775807
    70 : nobodyさん - 2021/06/23(水) 21:50:38.96 ID:???.net (+61,+16,-24)
    >>68
    decimal発言で都合が悪くなってなりすまししてんじゃねーぞカス さっさと>>66の質問に答えろや
    71 : nobodyさん - 2021/06/23(水) 21:52:43.21 ID:???.net (+111,+27,-15)
    >>66>>68も俺の書き込みなんだが。頼むぜブラザー。
    72 : nobodyさん - 2021/06/23(水) 21:56:41.04 ID:???.net (+57,+29,-4)
    猿、仲間割れwww
    ちょー、ウケるんですけどwww
    73 : nobodyさん - 2021/06/23(水) 21:57:40.67 ID:???.net (+57,+29,-16)
    Laraveler、頭が悪過ぎて苦笑いしか出てこないっすw
    74 : nobodyさん - 2021/06/23(水) 22:00:06.77 ID:???.net (+71,+28,-1)
    >>71-73までがオートインクリメント君の書き込み
    75 : nobodyさん - 2021/06/23(水) 22:01:25.99 ID:???.net (+73,-29,-101)
    アンチオートインクリメントおじさん、numericとdecimalは違うって主張して論破され、numericは数字のことだから!て言い訳し始めたらそれだとint型は避けて~の文脈と整合しないて突っ込まれ、decimalは桁数指定できないからnumericは数字のことでデータ型はvarcharて言い出して、decimalは桁数指定できるよねて突っ込まれたんだよな。

    嘘に嘘を重ねた結果、言ってることが無茶苦茶になったパターンか。無様すぎるわ。
    76 : nobodyさん - 2021/06/23(水) 22:06:33.82 ID:???.net (+104,+30,-62)
    >>75
    だからなりすましバレてるからもうやめな
    自分が誤って間違った知識を披露してしまったから別人になりすまして自分のレスを攻撃することで
    やり過ごそうとしてるんだけどバレバレだよ
    素直に「間違えましたごめんなさい」って誤りなさい 君が誤ったら君の大好きな排他処理の話してあげるよ
    77 : nobodyさん - 2021/06/23(水) 22:07:14.80 ID:???.net (+70,+29,-25)
    >>53
    最新が削除された場合は問題にならない
    途中がところどころ削除されて歯抜けになった場合の話をしてるんだ
    78 : nobodyさん - 2021/06/23(水) 22:07:43.82 ID:???.net (+79,+29,-5)
    >>51
    ロックすべき事例がまだ一件も見当たらない
    79 : nobodyさん - 2021/06/23(水) 22:09:00.00 ID:???.net (+76,+30,-65)
    >>55
    欠番をなくしたいというよりは
    連番が確保されていて番号で社員数がわかるなど実利的な意味がある
    社員がやめて欠番になるなんていうならともかく
    操作ミスでキャンセルしただけで欠番になるようなシステムであれば疑問を感じても仕方ないだろう
    80 : nobodyさん - 2021/06/23(水) 22:09:30.71 ID:???.net (-1,-29,-1)
    >>58
    varchar2な
    81 : nobodyさん - 2021/06/23(水) 22:10:10.78 ID:???.net (+104,+29,-6)
    >>60
    だって気持ち悪いじゃん
    20人しか社員がいないのに社員番号42番とか
    82 : nobodyさん - 2021/06/23(水) 22:10:56.04 ID:???.net (+76,+29,-65)
    >>76
    アンチオートインクリメントおじさんにそんな高度なことできるわけないじゃん。
    それができる程度の知能があるなら、こんな恥ずかしい事態になる前にnumericは数字のことだ!なんて言い訳せずゴメンなさいすると思うぞ。
    83 : nobodyさん - 2021/06/23(水) 22:17:25.49 ID:???.net (+81,+29,-24)
    >>62
    まだいってんのかよ
    おまえの新規登録画面にも採番IDを表示してやろうか?
    84 : nobodyさん - 2021/06/23(水) 22:18:17.45 ID:???.net (+108,+29,-22)
    >>81
    社員番号で欠番補填しちゃうと辞めた人のシステム利用履歴が欠番補填した人に紐づくのでは?
    85 : nobodyさん - 2021/06/23(水) 22:19:07.38 ID:???.net (+62,+29,-35)
    >>69
    その辺はDBMS依存だから出していいのかちょっと迷う
    PHPの話だからMariaDBだよねっていうのが暗黙の了解なのかな?
    86 : nobodyさん - 2021/06/23(水) 22:21:46.18 ID:???.net (+91,+29,-12)
    >>75

    何妄想長文書いてんだ?この猿。

    マジでここ、動物園なの?
    87 : nobodyさん - 2021/06/23(水) 22:24:11.22 ID:+cgzqi1Q.net (+27,+29,-26)
    マジでLaravelerって、IQ32くらいしかないから
    m会話成立しないわ。

    IQ32じゃ、何で排他処理が必要なのかなんか、分かるわけないわな、そりゃ。
    88 : nobodyさん - 2021/06/23(水) 22:25:03.25 ID:???.net (+80,-4,-92)
    >>86
    昔からLaravelスレはLaravel動物園ってので有名だよ
    ちょっと前まではデータベースのユーザ名、パスワード、DB名、IPアドレスなど
    セキュアな情報もgithubにコミットしたほうがいいって言ってるやつがいたぐらいだぞ
    89 : nobodyさん - 2021/06/23(水) 22:25:12.45 ID:???.net (+77,+30,-142)
    >>84
    やめた人のデータはカスケード削除
    このスレだと論理削除を採用するほうが多数派な気がするけど
    論理削除しないんだったらカスケード削除でいい
    過去のデータについてはマスタとの紐づけをしてはいけない
    ログとかヒストリーとかトランザクションとか言い方は色々あるけど
    履歴に関してはマスタとのつながりをなくさなければならない
    マスタのほうを物理削除して利用履歴を残すのであれば、利用履歴のほうに論理削除フラグが必要
    主キーと外部キーの組み合わせが一致したからといって同一人物ではないというフラグが必要
    LINEはそれが出来てないから携帯電話番号が(契約解除後、同じ番号を他人に使いまわされことで)他人の手にわたったら成り済ましをされてしまう
    90 : 馬鹿なLarav - 2021/06/23(水) 22:25:46.19 ID:???.net (+351,-30,-125)
    10:00 ユーザAデータ取得
    10:00 ユーザBデータ取得
    10:01 ユーザAデータ編集
    10:03 ユーザBデータ編集
    10:04 ユーザBデータ登録
    10:05 ユーザAデータ登録 ← ユーザBの編集情報消失!!!!!
    91 : nobodyさん - 2021/06/23(水) 22:28:06.10 ID:???.net (+67,+29,-19)
    >>88

    マジすか?w ワンダーランドじゃないっすかwww
    92 : nobodyさん - 2021/06/23(水) 22:29:09.82 ID:???.net (+18,-29,-126)
    >>88
    githubはプライベート設定ができる
    プライベート設定は閲覧範囲をコントロールできる
    閲覧範囲をコントロールできるのであれば漏れることはない

    以上により、githubにセキュアな情報をコミットしたほうがいいと思います

    どうせgithubじゃなかったらメールやチャットで情報交換するんでしょ?
    だったら、githubのほうがまだ安心
    LINEやSlackやZoomや不協和音で送信するんだったら結局のところ安全性は同じレベルだ
    93 : nobodyさん - 2021/06/23(水) 22:32:53.75 ID:???.net (+62,+29,-11)
    >>2はDBが普及するまで普通に使われてた
    今でも各地に残ってるはず
    94 : nobodyさん - 2021/06/23(水) 22:35:17.65 ID:???.net (+173,+29,-28)
    >>90
    一般的にその例でロックを使うのはバッチ処理の場合
    UIが絡むんだったらロックは使わない
    95 : nobodyさん - 2021/06/23(水) 22:40:00.85 ID:???.net (+0,-29,-35)
    >>92
    .gitignoreで.env除外されているのにわざわざそれを解除してコミットするの?
    96 : nobodyさん - 2021/06/23(水) 22:43:23.48 ID:???.net (+68,-29,-34)
    >>86
    てめーは「decimalは桁数指定できない」って>>37で自信満々に書いた件の釈明しような。decimalのこと知らなかったんだろ?ハッキリ言っちゃえよwww
    97 : nobodyさん - 2021/06/23(水) 22:46:54.47 ID:???.net (+64,+29,-14)
    >>96
    話を逸らさないでくれ 今は排他処理でオートインクリメント君を論破しようとみんなが頑張っている最中だ
    98 : nobodyさん - 2021/06/23(水) 22:48:51.67 ID:???.net (+102,+29,-47)
    >>94

    お前の、マジで何言ってんの?
    業務アプリなら、日常茶飯事常時必要な処理だって、

    りかいできないの?

    IQ32って、すげぇな。
    99 : nobodyさん - 2021/06/23(水) 22:49:15.96 ID:???.net (+110,+29,-6)
    >>94
    いやUIが絡んだ場合でもロック使えよ
    100 : nobodyさん - 2021/06/23(水) 22:50:11.32 ID:???.net (+86,-29,-27)
    >>94
    JavaScript使ってクライアント側で入力チェックしているのでサーバ側では入力チェックは行いません!!
    とか言ってそうだなお前
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について