FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

[S.O.S.] Можно ли восстановить удалённую запись?!

 
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Общие вопросы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Grishanin



Зарегистрирован: 16.08.2013
Сообщения: 24

СообщениеДобавлено: Пт Ноя 01, 2013 17:03 01.11.2013    Заголовок сообщения: [S.O.S.] Можно ли восстановить удалённую запись?! Ответить с цитатой

Добрый день!
Подскажите, можно ли восстановить удалённую запись?
В данном случае речь идёт о заказе.
Спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Пт Ноя 01, 2013 17:25 01.11.2013    Заголовок сообщения: Ответить с цитатой

К сожалению, нет.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
JoKeR
Почетный активист проекта


Зарегистрирован: 09.12.2008
Сообщения: 393

СообщениеДобавлено: Вт Ноя 05, 2013 12:37 05.11.2013    Заголовок сообщения: Ответить с цитатой

Если ведёте журнал действий пользователя, то можно увидеть изменения.
И руками исправить.
Возник закономерный вопрос: а на сколько трудоёмко сделать восстановление (откат по журналу)?
_________________
Двойной блог обо всём
http://neposporish.zz.mu
============================
http://joker.16mb.com
Мой технический блог
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Вт Ноя 05, 2013 17:19 05.11.2013    Заголовок сообщения: Ответить с цитатой

JoKeR писал(а):

Возник закономерный вопрос: а на сколько трудоёмко сделать восстановление (откат по журналу)?

Довольно трудоемко. Потому что:
1. Записи связаны между собой. Гарантированно безболезненно можно восстановить только последнюю удаленную запись.
2. Структура базы со временем меняется и не всегда можно после этого восстановить информацию на "те же места". Надо будет либо блокировать восстановление после обновлений программы, либо достаточно хитроумно учитывать изменения.
Думаю, и еще нюансы найдутся. Мы уже кажется обсуждали этот вопрос. В общем, это не очень приоритетная тема.

Кстати, мне кажется, если заниматься вопросом отмены действий, то лучше сами записи не удалять и не изменять в базе, а помечать как удаленные или создавать новые версии этих записей с изменениями. Тогда будет видна вся история изменений по любой записи. Но версионность это тоже довольно трудоемко.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Neptus
Почетный активист проекта


Зарегистрирован: 16.12.2009
Сообщения: 108
Откуда: Москва

СообщениеДобавлено: Ср Ноя 06, 2013 13:28 06.11.2013    Заголовок сообщения: Ответить с цитатой

Цитата:
Кстати, мне кажется, если заниматься вопросом отмены действий, то лучше сами записи не удалять и не изменять в базе, а помечать как удаленные или создавать новые версии этих записей с изменениями. Тогда будет видна вся история изменений по любой записи. Но версионность это тоже довольно трудоемко.
База начнет расти. Пусть это и будет не очень заметно по началу, но рано или поздно много мусора будет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Ср Ноя 06, 2013 14:13 06.11.2013    Заголовок сообщения: Ответить с цитатой

Neptus писал(а):
Цитата:
... лучше сами записи не удалять и не изменять в базе, а помечать как удаленные или создавать новые версии этих записей с изменениями. ...
База начнет расти. Пусть это и будет не очень заметно по началу, но рано или поздно много мусора будет.

На это можно добавить механизмы очистки от мусора и т.д. и т.п. Но думаю, это слишком сложно ради восстановления записи. Сейчас есть бэкап и журнал действий. Думаю, этого более чем достаточно на текущем уровне развития.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Общие вопросы Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group