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

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

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

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

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

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

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


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

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


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