記事へのコメント12

    • 注目コメント
    • 新着コメント
    roshi
    roshi booleanで宣言することで日時の概念を排してる意図を込めたくなるけど基本的には日時型でいいと思う。上位概念に昇華はし過ぎると目的外利用される余地も生まれるのでなかなか難しい。。

    2023/10/14 リンク

    その他
    abstruct3431
    abstruct3431 そもそもBooleanって「概念」であって「データ」ではないからな。そこを履き違えてる開発者ばかりだけど

    2023/10/14 リンク

    その他
    shingo-sasaki-0529
    shingo-sasaki-0529 アプリケーションレベルで見ると仰る通りだけど、DBレベルで見るとインデックス設計や各種制約をしづらくなるとかあるから適材適所ではありそう。とはいえ大抵のケースでは Boolean のカラムは不要そうではある

    2023/10/14 リンク

    その他
    NetPenguin
    NetPenguin *_atなカラムはよく作る。のだけど、enumなカラムの方が作ることが多いかな。インデクスはりたいし。 別テーブルにすることはよく検討する。T字ERでいうところのイベント。 なんにしても安易にbool用カラムは生やさない。

    2023/10/14 リンク

    その他
    Fluss_kawa
    Fluss_kawa Booleanじゃなくてintにしてビットフィールドで持つべきって話かと思った。

    2023/10/14 リンク

    その他
    yamadadadada2
    yamadadadada2 datetimeだとindex効かないケースが出てくるかも?

    2023/10/13 リンク

    その他
    yarumato
    yarumato “イベント(done,approve,..)を表す場合、日時型で持った方がいい。boolean completed ではなく、datetime completed_at で持つ。booleanにしてたが後から時刻もほしくなるは頻発。別テーブルにすればissue closeしたuserも記録できる”

    2023/10/13 リンク

    その他
    fukken
    fukken 事前に要件を確定できるシステムか、その後運用するにつれて要件が「育っていく」タイプのシステムかで最適解は異なるだろう。柔軟になることにはデメリットもあるし。

    2023/10/13 リンク

    その他
    yojik
    yojik booleanは区分だから区分毎のsubsetにする方が良い(こともある)。例えば会員の有効無効フラグより、会員とsubsetの有効会員・退会会員にわけて必要な区分の会員情報は inner join で絞って取得する(将来区分が増えても対応可能)

    2023/10/13 リンク

    その他
    shiroemons
    shiroemons イミュータブルデータモデルの話かな

    2023/10/13 リンク

    その他
    door-s-dev
    door-s-dev んーこの場合datetimeにしたカラムはNOT NULL制約がつけられなそうなのが気になる。それを上回るメリットがあればいいのかな

    2023/10/13 リンク

    その他
    Soudai
    Soudai めちゃめちゃわかりやすくてシンプルで良い記事だった。

    2023/10/13 リンク

    その他
    ducktoon
    ducktoon 同じような理由からGoogle関連のAPIにはboolean型が無いとかなんかで見たな

    2022/04/15 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Boolean のカラムを生やす前に考えたいこと

    その方が単純に情報量が増えるため 最初 boolean にしてたけど後から時刻もほしくなるということはよく...

    ブックマークしたユーザー

    • techtech05212024/05/13 techtech0521
    • hamaco2023/11/05 hamaco
    • uzulla2023/10/17 uzulla
    • heguro2023/10/16 heguro
    • kamada-math2023/10/14 kamada-math
    • fumikony2023/10/14 fumikony
    • SWIMATH22023/10/14 SWIMATH2
    • for-my-internet-demo2023/10/14 for-my-internet-demo
    • rhrequiem2023/10/14 rhrequiem
    • a1yama11232023/10/14 a1yama1123
    • kyokyo12023/10/14 kyokyo1
    • shior7182023/10/14 shior718
    • roshi2023/10/14 roshi
    • yusuke-k2023/10/14 yusuke-k
    • abstruct34312023/10/14 abstruct3431
    • shingo-sasaki-05292023/10/14 shingo-sasaki-0529
    • master12232023/10/14 master1223
    • delegate2023/10/14 delegate
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事