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