Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

планировщик задач+батник


Наверх

Титульная страница Поиск, карта сайта Написать письмо