soft-delete

    1熱度

    1回答

    是否可以使用觸發器實現on update cascade?我寫了下面的示例代碼(也http://sqlfiddle.com/#!6/d7298/1): create table Parent ( Id int not null, IsDeleted bit not null, ) alter table Parent add constraint PPK primary

    11熱度

    2回答

    我想在僅追加數據存儲中重新實現一些現有的SQLAlchemy模型;僅追加意味着對象僅使用INSERT語句更新,不使用UPDATE或DELETE語句。 UPDATE和DELETE語句將被替換爲增加版本的另一個INSERT。會有一個is_deleted標誌,取而代之的DELETE,新版本is_deleted=True將被創建: id | version | is_deleted | name | d

    1熱度

    3回答

    使用來自https://github.com/snipe/laravel4-starter的Laravel 4.1入門工具包,我有2個模型:類別和興趣。兩者都是可以刪除的。我希望索引視圖根據用戶的願望顯示3個不同的列表:「全部顯示」,「顯示刪除」和「顯示未刪除」。 一切都很好,直到我在它們之間添加了HasMany/BelongsTo關係。 機型: class Category extends El

    0熱度

    2回答

    我正在使用soft-Deletable擴展名,並且所有工作都正常,除了一件事情。 當我做了以下等於真(僞): null == $fooRepository->findByCriteria('criteria to find deleted entity'); 但以下等於false null == $otherEntity->getDeletedFooEntity() 在那裏,當我做這個 i

    1熱度

    2回答

    假設我有類別表,並且我已經使用了軟刪除。現在我第一次添加了一個類別「測試」後,我刪除了這個類別,所以它會更新我的deleted_at列從數據庫。 現在,當我再次嘗試添加名爲「Test」的類別時,它正在說我已經拍攝了該名稱。我已經嘗試過發佈Here的規則。 但它不工作。我在模型中使用了特質。以下是我的模型代碼。 <?php namespace App\Models; use Illuminat

    9熱度

    1回答

    下面的軟刪除代碼工作正常,我: $post = Post::find($post_id); $post->delete(); 的deleted_at場被更新。但是,這給了我一個錯誤: $post = Post::find($post_id); $post->restore(); 這裏的錯誤: exception 'Symfony\Component\Debug\Exception\Fa

    1熱度

    3回答

    我實現了Rowan Miller在TechEd session期間演示的軟刪除模式,但是由於我在Code First模型中使用了繼承,所以我遇到了一個直接的問題。第一個錯誤是在查詢過程中,因爲我把IsDeleted屬性放在我的超類型(基類)上,但是當我攔截了子類型的查詢並試圖添加過濾器時,EF抱怨這種類型沒有這種屬性。很公平,我把這些屬性移到了子類型上,並且這個位工作正常。但是當刪除時,命令樹攔截

    2熱度

    3回答

    我有一個使用軟刪除的模型Comments:它與我的Post模型有one-to-many關係。 我的網站將有一個原生的移動應用程序與它關聯,當我發送有關某個帖子的信息時,我需要向它發送一條評論的計數,並且由於某種原因,它將使用軟刪除的項目返回計數。 我已經得到了郵政陣列的同時發送在我的崗位模型中使用 protected $appends = array('score','commentcount',

    2熱度

    2回答

    我想阻止任何刪除我的數據庫表上。目前使用實體框架5.首先這裏是我的代碼, public override int SaveChanges() { var Changed = ChangeTracker.Entries(); if (Changed != null) { foreach (var entry in Changed.Where

    4熱度

    1回答

    我試圖使用Elequent ORM的軟刪除功能在Laravel 4.1 刪除記錄工作正常,但是當我搜索使用withTrashed結果()和然後檢查,看它是否是一個軟刪除的記錄使用丟棄()我收到以下錯誤 調用未定義的方法 照亮\數據庫\雄辯\收藏::丟棄() 這裏是我的代碼。有什麼建議麼? $product = Product::withTrashed()->where('url', Input::