Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
JoKeR Почетный активист проекта
Зарегистрирован: 09.12.2008 Сообщения: 393
|
Добавлено: Вс Мар 11, 2012 10:35 11.03.2012 Заголовок сообщения: |
|
|
Может, если есть логирование действий, может сделаете механизм "отката". Не настаиваю на срочности, но как вариант думаю очень полезная функция получится. _________________ Двойной блог обо всём
http://neposporish.zz.mu
============================
http://joker.16mb.com
Мой технический блог |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вс Мар 11, 2012 11:01 11.03.2012 Заголовок сообщения: |
|
|
Откат - это очень сложная в реализации фича. Вот основные проблемы:
1. Не все действия являются обратимыми, например, удаление записей.
2. Многопользовательский режим. Для отката придется вводить понятие монопольного режима.
И самое главное - после добавления такой фичи все дальнейшие усовершенствования надо будет проводить с учетом необходимости поддержки откатов. Это усложнит разработку и существенно ее замедлит. Нет ничего невозможного, но цена вопроса имеет значение. Да и не настолько это важная фича все-таки (при наличии возможности бэкапа парой кнопок). Групповые операции, или там возможность самостоятельного добавления отчетов - куда важнее, на мой взгляд. Так что, JoKeR, сорри, но даже в план ставить не буду. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
JoKeR Почетный активист проекта
Зарегистрирован: 09.12.2008 Сообщения: 393
|
Добавлено: Вс Мар 11, 2012 13:29 11.03.2012 Заголовок сообщения: |
|
|
Не вопрос... Просто маленький комментарий по вопросу реализации, просто к логу добавить SQL скрипт с записью изменённых данных. Практически тоже самое, что и при "подъёме" БД при обновлении. Но не суть. Просто пытаюсь быть полезным.... _________________ Двойной блог обо всём
http://neposporish.zz.mu
============================
http://joker.16mb.com
Мой технический блог |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вс Мар 11, 2012 13:42 11.03.2012 Заголовок сообщения: |
|
|
За полезность - спасибо, ценю. Но по трудоемкости все же на данный момент потребуется не меньше 200 разных, хоть и похожих, шаблонов SQL запросов создать. Это примерно то же, что и логирование, только при логировании я не беспокоюсь за результат вывода в лог (ошибки в тексте, неправильный порядок и т.п. - допустимы). А для отката необходимо каждый их этих запросов протестировать и в дальнейшем не забывать изменять. Хотя на первый взгляд - да, несложно выглядит. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
|