У меня есть приложение базы данных, я хочу разрешить пользователю восстанавливать удаленные записи из базы данных, например, в Windows у нас есть корзина для файлов. Я хочу сделать то же самое, но для записей базы данных. Предположим, что у меня много связанных таблиц. у которых много полей.
Редактировать:
скажем, что у меня есть следующие структуры:
Таблица отчетов
- Первичный ключ RepName
- ОтчетДанные
Таблица пользователей
- Идентификатор первичного ключа
- Имя
Таблица отчетов пользователей
- Первичный ключ RepName
- Первичный ключ идентификатора пользователя
- IsDeleted
теперь, если я помещу поле isdeleted в таблицу UserReports, пользователь не сможет снова добавить ту же запись, если она помечена как удаленная, потому что запись уже есть, и это приведет к дублированию.