記事へのコメント7

    • 注目コメント
    • 新着コメント
    k-holy
    k-holy 論理削除と一意性制約の実装

    2017/10/23 リンク

    その他
    Aoba
    Aoba 論理削除とUNIQUE制約を両立させる

    2016/04/29 リンク

    その他
    kiyo_hiko
    kiyo_hiko "statusの組をキーに一意性制約をかけます" なるほど

    2015/09/10 リンク

    その他
    suginoy
    suginoy deleted_atをNULLにするgemがある。 “MySQL, Oracleには部分インデックス機能がありません。しかし、一意性制約がNULLを対象外にする性質を利用すればやはり両立が可能です”

    2015/03/01 リンク

    その他
    Sampo
    Sampo id:tmatsuu おっしゃる通りで、boolean型のis_aliveカラムとかの方がよさげですね。もっとも、booleanを持っているかどうかがまた製品依存でサンプルコード書きづらくなってくるのですが。

    2014/10/03 リンク

    その他
    d_animal141
    d_animal141 SQL - 論理削除と一意性制約を両立させる方法・DB製品別 - Qiita

    2014/08/16 リンク

    その他
    tmatsuu
    tmatsuu statusが0/1以外も取りうるとUNIQUE属性が崩れてしまうので、論理削除専用のカラムがいいかもね。でも実装依存はできるだけ避けたい。バージョニングとか考えだすとこのあたり死ぬ。

    2014/06/28 リンク

    その他

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

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

    関連記事

    論理削除と一意性制約を両立させる方法・DB製品別 - Qiita

    アプリケーション上でなにかエントリ(例えば記事だとかユーザだとか)を削除したとき、DB上の行は削除...

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

    • nabetk2024/04/09 nabetk
    • techtech05212023/11/15 techtech0521
    • yysaki2022/08/15 yysaki
    • jonysand2019/12/26 jonysand
    • igtm2018/10/26 igtm
    • peketamin2018/05/14 peketamin
    • k-holy2017/10/23 k-holy
    • m4i2017/05/12 m4i
    • ryskosn2017/02/10 ryskosn
    • dai_yamashita2016/11/07 dai_yamashita
    • tamu222i2016/09/23 tamu222i
    • cyber_snufkin2016/08/24 cyber_snufkin
    • lepton92016/07/14 lepton9
    • gologo132016/06/03 gologo13
    • Aoba2016/04/29 Aoba
    • teppey2016/03/31 teppey
    • konoha-r2016/01/22 konoha-r
    • kiyo_hiko2015/09/10 kiyo_hiko
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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