論理削除

「paranoia」は使用非推奨なので、論理削除に「discard」を使う(Rails)

【結論】 ・paranoiaは公式が非推奨のアナウンスをしている ・理由は、ActiveRecordの機能をオーバーライドしてしまう為 ・discardというgemであれば、ActiveRecordをオーバーライドせずに論理削除が実装可能 【目次】 「paranoia」は使用非推奨 論理削除を…

論理削除を実装するにあたっての懸念点(Rails、paranoia)

【目次】 論理削除の実装中に感じた懸念 前提:paranoiaによる論理削除の実装方法 懸念1:パフォーマンスに影響を及ぼさないか? 懸念2:今後の拡張/保守に影響が出ないか? 結論出ずじまい 《今日の学習進捗(3年以内に10000時間に向けて)》 【本題】 論…

「paranoia」で論理削除を実装する(Rails)

【結論】 ・論理削除とは、データベースからデータそのものは消さず、削除フラグでデータが消えていることを表現する削除方法 ・「paranoia」とは、Railsのgemの一種で、論理削除を簡単に実装できる ・関連モデルの論理削除/復元にも対応している 【目次】 p…

論理削除について(論理削除が実装できるgem「paranoia」の使用方法)

【結論】 ・「論理削除」とは、データベースから対象データを削除せずに、フラグで削除された事を表現する削除方法。データベースから対象データを削除する削除方法は、「物理削除」と呼ばれる。 ・データが保持されるので、簡単に復元可能なことがメリット…