powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Отмена удаленных записей Firebird 2.5
15 сообщений из 15, страница 1 из 1
Отмена удаленных записей Firebird 2.5
    #40133571
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Подскажите такой момент - пользователь нечаянно очистил всю базу. Для очистки используется хранимая процедура, которая просто делает Delete по всем таблицам.
Есть возможность отменить это действие? Платно, если понадобится. Или куда можно обратиться для восстановления данных?
Файл базы есть, в базе после этого не работали.
Пробовал через программе IbUndelete, но он ничего не находит для восстановления.
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40133593
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchikФайл базы есть, в базе после этого не работали.
Пробовал через программе IbUndelete, но он ничего не находит для восстановления.

Значит таки работали.

Админы делятся на две группы: те, которые делают бэкапы и те, кто их пока не делает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40133628
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40133890
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Админы делятся на две группы: те, которые делают бэкапы и те, кто их пока не делает.

третью группу забыл - ещё есть админы, которые проверяют бэкапы после создания.
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40133928
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,

если ibundelete ничего не находит, значит удаленные записи уже окончательно удалились, и восстановить что-то можно только из предыдущего бэкапа.
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40133956
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarещё есть админы, которые проверяют бэкапы после создания .

Они, натурально, входят в первую.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40133981
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gallemarещё есть админы, которые проверяют бэкапы после создания .

Они, натурально, входят в первую.
Ага, очень редко
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40133984
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть они проверяют бэкапы не делая их? Вот это сила мысли!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40134022
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,
да но если открыть файл базы через блокнот, то записи видно, вплоть до дня удаления. Поиском если идти, есть записи за предыдущий день.
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40134067
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik
если открыть файл базы через блокнот, то записи видно, вплоть до дня удаления. Поиском если идти, есть записи за предыдущий день.
файл базы никогда не уменьшается и от нечего делать нулями на забивается. Уменьшить размер файла БД можно только одним способом - создать БД заново, например из транспортого формата утилитой gbak. До тех пор записи будут там лежать и их даже можно разглядеть hex вьвером, вот только воссоздать из них цельную картину БД удовольствие ниже среднего, т.к. логические связи между страницами уничтожены. О чем выше КДВ высказался чуть более лаконично.
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40134074
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял, всем спасибо большое
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40134314
pizmon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik
используется хранимая процедура, которая просто делает Delete по всем таблицам


Да разве ж так можно делать? Ее же обязательно запустят, чтобы посмотреть, что произойдет. Причем в момент, когда никого из взрослых рядом не будет.
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40134319
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pizmon,
ну а что поделать, функционал нужен ..
там стоит два сообщения "Вы точно уверены?", плюс право только у конкретных юзеров, и все же
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40134329
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik
ну а что поделать, функционал нужен ..
заблуждение.
в больших системах записи не удаляют. вообще.
вместо этого на них выставляют "признак удаления", "дату удаления" и "автора удаления".
...
Рейтинг: 0 / 0
Отмена удаленных записей Firebird 2.5
    #40134333
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
вместо этого на них выставляют "признак удаления", "дату удаления" и "автора удаления".

надо же. А я при проектировании новой БД это "открытие" заново сделал. Причем именно в этой последовательности полей
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Отмена удаленных записей Firebird 2.5
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (3): Анонимы (2), Yandex Bot 2 мин.
Пользователи онлайн (8): Анонимы (6), Bing Bot, Yandex Bot 2 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]