Hello, Igor!

Igor Lagov wrote:

На мой юзверский взгляд ситуация когда бэкап без пути пишется по умолчанию на
system32 плохая. Забыть указать путь к файлу бэкапа СЛИШКОМ просто.

давайте не будем дальше развивать эту мысль.
потому что иначе можно дойти до того, что ЮЗЕР
сам через IBBackupService бэкапит базу без указания пути.
Чем, собственно говоря, должна заниматься ПРОГРАММА!
И это В ПРОГРАММЕ должны быть забиты пути к бэкапу,
и если они неправильные или отсутствуют, ПРОГРАММА
должна материться.

Даже если порчу базы при
переполнении диска починили, это грабли зарытые на пути где ходит слишком
много народа.

это ИХ проблемы. Не можешь думать - плати деньги за ремонт.
Девиз жестокий, но это правда жизни.
Или подавай в суд на авторов программы, которые НЕ
описали или не сделали правильное резервное копирование.
Про сервис СЕРТИФИКАЦИИ документации на тему бэкапов
я уже объявлял, и что вы думаете? Все разработчики думают,
что у них у самих тип-топ. Хотя вот я недавно
от клиента одной системы услышал, что разработчики
ему предложили сделать ДЕФРАГМЕНТАЦИЮ базы посредством
gbak. Конечно, может для клиента этот термин более понятен,
но возникают сомнения в адрес разработчиков.

Поведение системы по умолчанию должно быть максимально безопасным.

не сваливайте задачи разработчика на задачи, которые должна решать
программа. еще раз поясню, что в исходном посте была речь про
services api. И клиент ПРОГРАММЫ обычно бэкап руками из командной
строки не делает.

Предлагаю добавить опциональный параметр в firebird.conf для задания пути
файлов бэкапа по умолчанию. Что-то вроде:

DefaultBacupDirectory = e:\bacups

имхо, в сад.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Ответить