Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.036 c
4-1091703726
MakNik
2004-08-05 15:02
2004.09.19
Версия программы


14-1092885095
КаПиБаРа
2004-08-19 07:11
2004.09.19
Тестирование ПО под разными OS


6-1089116732
ruslan
2004-07-06 16:25
2004.09.19
modem, i internet


3-1093007540
kukuikar
2004-08-20 17:12
2004.09.19
звездочки вместо символов


3-1093283718
еще один Виктор
2004-08-23 21:55
2004.09.19
Filter Options are not supported





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский