Akina Вт Фев 19, 2013 14:58
Занимаясь лечением БД от ошибки, "родил" попутно несколько пожеланий по программе мониторинга.
1) Уже взято на карандаш в другой теме, но повторюсь - при восстановлении из бэкапа с ошибкой восстановленная БД удаляется, а распакованные файлы бэкапа - нет.
2) Невозможно использовать окно лога в процессе выполнения операции - во-первых, слишком длинно, во-вторых, при выводе каждой строки скроллит вниз, куда бы ты по логу не поднялся, в третьих, все логи сеанса пишутся одним потоком. Хотелось бы хотя бы автоскролла вниз только по запросу (галка какая-нить), а ещё лучше - одновременно с выводом в окно записи лога в файл (tee), к тому же открытый с FILE_SHARE_READ, чтобы можно было параллельно смотреть то, что уже в него записано, плюс отдельный файл лога для каждой операции (дату-время в имя файла, например), а не единым потоком. Ибо по окончании работы копипастить всё окно лога в файл... ну... некрасиво, что ли..
3) Понятно, почему бэкап рубится на куски - чтобы не иметь проблем на FAT32... но если все тома поддерживают большие файлы, почему бы не делать бэкап одним куском? возможно, внести в опции программы... большинству пользователей сиренево, а при необходимости ручной работы - удобнее. Аналогично - по упаковке, сделать опционально (пусть и дефолтно), но оставить возможность получать незипованный бэкап. Как паллиатив - ну хотя бы возможность получить без лишних телодвижений командную строку для gbak для восстановления из конкретного бэкапа... хотя можно написать, конечно, скриптик, который сделает это, имея файл $pack.ini...