Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизBuckup по расписанию Найти похожие ветки
← →
Рупор (2004-08-19 09:54) [0]Всем привет!
В своей программе реализовал следующую фичу: при первом запуске, раз в день, делается резервное копирование базы (buckup). В самой программе можно востановить базу (restore). Пока что бэкап-файлы называю просто, типа 19.07.2004.fbk
Но, подумав, решил что хранить нужно например только пять последних копий.
Подскажите алгоритм для реализации этого. Может файлы как нибуть по другому называть?
← →
Соловьев © (2004-08-19 10:13) [1]планировщик задач+батник
← →
Sergey13 © (2004-08-19 10:17) [2]День недели не подойдет?
← →
Рупор (2004-08-19 10:32) [3]Само резервное копирование работает. Мне вот только надо реализовать алгоритм именно хранения пяти последних копии. Может называть файлы 1,2,3,4,5 и каждый день сдвигать номера, переименовывая файлы, а последний удалять. Я вот про что. Какие еще есть варианты?
← →
Соловьев © (2004-08-19 10:37) [4]
> Какие еще есть варианты?
еще есть вариант написать прогу с использованием сервисов, IBX есть
TIBBackupService и TIBRestoreService. Дальше дело техники.
← →
Рупор (2004-08-19 10:39) [5]
> еще есть вариант написать прогу с использованием сервисов,
> IBX есть
> TIBBackupService и TIBRestoreService. Дальше дело техники
А не чё если я использую FIBBackupService ;)
Повторяю вопрос: Мне вот только надо реализовать алгоритм именно хранения пяти последних копии... Какие еще есть варианты?
← →
Рамиль © (2004-08-19 10:41) [6]Так просматриваешь файлы и удаляешь устаревшие по дате, или сделай тпбличку и записывай в нее имена файлов и дату архивации.
← →
Sergey13 © (2004-08-19 10:45) [7]А чем не ндравится [2]?
← →
Desdechado © (2004-08-19 10:46) [8]зачем сдвигать номера?
просто используй дату создания файла
находишь самый старый и заменяешь его новым
но из программы backup-restore делать стоит только в однопользовательском варианте (особенно рестор)
← →
Рупор (2004-08-19 10:50) [9]
> но из программы backup-restore делать стоит только в однопользовательском
> варианте (особенно рестор)
Так и есть.
← →
Рупор (2004-08-19 10:53) [10]
> А чем не ндравится [2]?
Тем что не видно наглядно дату копии. Возможно программа будет запускаться не каждый день.
← →
Sergey13 © (2004-08-19 10:56) [11]2[10] Рупор (19.08.04 10:53)
>Тем что не видно наглядно дату копии.
Где не видно?
>Возможно программа будет запускаться не каждый день.
Ну и что?
Тебе шашечки или ехать? (с)
← →
Рупор (2004-08-19 11:03) [12]
> >Возможно программа будет запускаться не каждый день.
> Ну и что?
Как что??? А если тлько по понедельникам - то будет только одна копия.
Короче вижу тема не интересная...
← →
Sergey13 © (2004-08-19 11:05) [13]2[12] Рупор (19.08.04 11:03)
>Как что??? А если тлько по понедельникам - то будет только одна копия.
А если вообще не запускать то и копий не надо. 8-)
← →
}{ander © (2004-08-19 12:50) [14]
> Возможно программа будет запускаться не каждый день.
Так запускай каждый день, или делай [8]
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c