Описание тега soft-delete

Мягкое удаление - это удаление данных из базы данных таким образом, чтобы их можно было восстановить в будущем, а не окончательное удаление данных,
3 ответа

Почему SoftDelete не подделывает удаленную строку?

Может кто-нибудь сказать мне, почему с помощью delete() метод не удалит выбранную строку в таблице? SoftDelete работает хорошо, но строка, которая была мягко удалена, все еще существует в таблице. Я ожидаю, что моя строка таблицы будет скрыта или уд…
02 ноя '16 в 02:50
3 ответа

Слушатель "SoftDeleteableListener" не был добавлен в EventManager

Я следовал этому примеру, чтобы проверить softdeletable расширение на моем проекте под управлением Symfony 2.1.0-DEV. Я настроил мой config.yml, как показано ниже: orm: auto_generate_proxy_classes: %kernel.debug% auto_mapping: true filters: softdele…
6 ответов

Как определить, использует ли модель мягкое удаление в Laravel 4.2

Как определить, использует ли модель мягкое удаление в Laravel 4.2? В API Laravel я обнаружил функцию isoftDeleting(), но, видимо, она была удалена из Laravel 4.2 теперь, когда она использует SoftDeletingTrait. Как мне определить, использует ли моде…
05 авг '14 в 14:02
1 ответ

Проверка MySQL перед мягким удалением

Я использую MySQL. У меня есть запись на A таблица со столбцом мягкого удаления: active со значением 0, Эта строка связана с 11 таблицами. У всех одинаковое active колонка. Я должен быть уверен, что запись на A удаляется, только если все ссылки в 11…
27 апр '15 в 19:25
1 ответ

SoftDelete, отношения и SonataORMAdminBundle

Я использую SonataAdminBundle - точнее, SonataORMAdminBundle с Doctrine - для выполнения некоторых моих задач. До сих пор это оказался действительно полезный пакет, однако осмысленное удаление сущностей несколько сложно. Предположим, что у сущности …
18 ноя '13 в 20:32
0 ответов

Soft Delete и ForeignKey агрегирование в Django

Я добавлял soft-delete в Django, но столкнулся с проблемой. В следующем примере я хотел бы сделать мягкое удаление на ChildEntity, Тем не менее, когда ParentEntity только удалил ChildEntity, целый ParentEntity будет пропущен в запросе "исключить". Ч…
24 июл '18 в 05:57
2 ответа

WPF: Софт удаляет и привязывает?

У меня есть пользовательские объекты, которые реализуют INotifyProperyChanged, и теперь я задаюсь вопросом, можно ли реализовать мягкое удаление, которое бы хорошо сочеталось с привязкой? Каждый объект будет иметь свойство IsDeleted, и если для этог…
1 ответ

Мягкое удаление многих отношений

Единственный вопрос, который я нашел наиболее похожим на мой вопрос, это здесь, но он не ответил на мой вопрос. У меня есть эта модель: public class Profile { public int Id { get; set; } public string Name { get; set; } public bool IsActive { get; s…
1 ответ

Laravel по-прежнему ожидает найти столбец delete_at после удаления softDelete

Я только что удалил softDelete из таблицы с этой миграцией: Schema::table("items", function ($table) { $table->dropSoftDeletes(); }); Но теперь каждый запрос приводит к: Column not found: 1054 Unknown column 'items.deleted_at' in 'where clause' Н…
27 янв '18 в 17:42
1 ответ

Что означает интеграция мягкого удаления?

Как мой клиент попросил меня включить мягкое удаление в своем веб-приложении. Но я никогда не делал этого, пожалуйста, помогите мне.
19 май '15 в 12:21
0 ответов

Метод жесткого удаления узлов в BST с отложенным удалением

У меня есть назначение в классе, где мы реализуем BST с отложенным удалением. Когда узел удаляется, он просто помечается как удаленный и фактически не удаляется из дерева. Мы должны создать метод для случая, когда мы хотим фактически полностью удали…
09 май '14 в 03:24
2 ответа

Yii2, Softdelete, self::tableName() и игнорирование `удаленных` записей

У меня есть базовый класс модели, который содержит поведение SoftDelete (cornernote/yii2-softdelete). При удалении записи столбец в таблице deleted_at заполнен меткой времени. Попытка переопределить метод find () в base модель, но self::className() …
04 мар '16 в 02:13
1 ответ

Laravel получает данные SoftDelete от Eloquent

У меня есть этот красноречивый запрос: $datos = Medidore::select([ 'medidores.*', 'empresas.name as empresa', 'tipo_medidor.descripcion as tipomedidor', 'tipo1.descripcion as canal_1', 'tipo2.descripcion as canal_2']) ->join('empresas', 'medidore…
09 май '18 в 20:42
1 ответ

Мягкое удаление в спящем режиме с каскадом устанавливает FK в NULL

Я пытаюсь реализовать мягкое удаление, используя аннотацию Hibernate со следующими объектами: @MappedSuperclass public abstract class AbstractEntity implements Serializable { ... @Column(name = "DELETED") protected boolean deleted = false; ... } @En…
07 окт '17 в 07:45
8 ответов

Почему мягко удаленные объекты появляются в результатах запроса?

Я пытаюсь реализовать концепцию мягкого удаления. Вот мой объект: class Post extends Eloquent { /** * The database table used by the model. * * @var string */ protected $table = 'posts'; protected $softDelete = true; ... Мягкое удаление включено. Те…
04 авг '13 в 08:31
2 ответа

Разница между Nhibernate Session.Get и Session.CreateCriteria

В чем разница между Nhibernate Session.Get и Session.CreateCriteria? Моя история такова: В нашем продукте мы реализовали softDeletion, добавив интерфейс ISoftDeletable, у каждого класса, который реализует этот интерфейс, есть поля deleteDate и delet…
29 дек '09 в 08:15
1 ответ

Отключить дополнительные критерии только в некоторых отношениях сущностей

Я делаю приложение на основе JPA/EclipseLink, я реализовал функцию мягкого удаления, используя @AdditionalCriteria в корневом классе иерархии объектов (все объекты наследуются от этого). Моя проблема в том, что теперь мне нужно создать специальную с…
24 май '16 в 16:41
2 ответа

Laravel получить отношения от softdelete

У меня есть 2 стола, user intern Пользователь belongsTo стажер и интер hasOne пользователь. Моя проблема в том, что когда я user запись и связанные intern запись. И я хочу восстановить его, я больше не могу найти соответствующего интерна. Поэтому, к…
04 апр '16 в 06:11
1 ответ

EF6, сначала DB, мягкое удаление - отображение условий вычисляемого столбца

Я хотел бы реализовать функцию мягкого удаления в приложении, которое использует EF6 с подходом базы данных вначале (.edmx). Следующие советы и рекомендации из ссылок: link1 и link2 Мне удалось сделать следующее: Добавлен столбец IsDeleted на столе …
2 ответа

Как отменить операцию удаления в Android SQLite

Я выполнил операции с базой данных в Android. Но мне нужно отменить удаленную строку в базе данных Android SQLite. Может кто-нибудь мне помочь?
11 сен '18 в 04:01