Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.052 c
1-1094387863
pavelgr
2004-09-05 16:37
2004.09.19
tmemo


3-1093085647
Piter
2004-08-21 14:54
2004.09.19
Странное поведение RecordCount


4-1091509560
R
2004-08-03 09:06
2004.09.19
Поиск HWND следующего в Z порядке окна если известно


14-1094036140
Real
2004-09-01 14:55
2004.09.19
Восстановление нормальной загрузки Win9x - Win2000 - Linux


1-1094453421
Koala
2004-09-06 10:50
2004.09.19
запуск команды в определенное время




   Наверх