FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Проблема/пожелание: Бэкап базы.

 
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Общие вопросы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Mr_Kiss
Активист проекта


Зарегистрирован: 04.05.2006
Сообщения: 119
Откуда: Санкт-Петербург

СообщениеДобавлено: Ср Окт 20, 2010 10:38 20.10.2010    Заголовок сообщения: Проблема/пожелание: Бэкап базы. Ответить с цитатой

Как показала практика использования многопользовательской версии программы
1. Пользователи (сотрудники) имеют свойство забывать выходить из программы на ночь
Файловый бекап иногда не корректно бекапит файл базы

Прошу поставить опцию бекапа базы при ВХОДе в программу

2. Не удалось указать относительный путь к папке с бекапами
Например. мне хочется что бы бекапы сохранялись с папке "BackUp", которая находится в папке программы
При этом приходится указывать абсолютный путь, от компа...

Возможно ли указание относительных путей ?
_________________
Бесполезно рассказывать о высоком моральном облике коллектива человеку, имеющему доступ к логам прокси-сервера этого коллектива
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Ср Окт 20, 2010 11:24 20.10.2010    Заголовок сообщения: Re: Проблема/пожелание: Бэкап базы. Ответить с цитатой

Mr_Kiss писал(а):
1. Пользователи (сотрудники) имеют свойство забывать выходить из программы на ночь

Может быть, сделать автоматическое завершение сеанса через N минут простоя? Или после окончания рабочего дня? Будет появляться вопрос: "Из-за отсутствия активности сеанс будет завершен. Нажмите "Отмена", чтобы отложить автозавершение сеанса на 20 минут". И в конце дня программа сама закроется по-любому.

Mr_Kiss писал(а):
Файловый бекап иногда не корректно бекапит файл базы

Если база еще кем-то открыта, то такое теоретически возможно.

Mr_Kiss писал(а):
Прошу поставить опцию бекапа базы при ВХОДе в программу

Можно, но это будет еще опаснее (см.выше), чем при закрытии. Возможна ситуация, когда все лезут открывать программу, а с одной из машин будет запущен бэкап. Как это разрулить, не знаю.

Mr_Kiss писал(а):
Возможно ли указание относительных путей ?

Пока мы такое не делали. Думаю, что программа сейчас поймет относительный путь, только он будет от размещения программы, а не базы (не проверял). Сделаем наверное, это в следующей версии (1.01, т.к. сегодня релиз 1.00).
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
JoKeR
Почетный активист проекта


Зарегистрирован: 09.12.2008
Сообщения: 393

СообщениеДобавлено: Ср Окт 20, 2010 12:18 20.10.2010    Заголовок сообщения: Re: Проблема/пожелание: Бэкап базы. Ответить с цитатой

Michael писал(а):

Mr_Kiss писал(а):
Прошу поставить опцию бекапа базы при ВХОДе в программу

Можно, но это будет еще опаснее (см.выше), чем при закрытии. Возможна ситуация, когда все лезут открывать программу, а с одной из машин будет запущен бэкап. Как это разрулить, не знаю.


Это давно придумали. в папке с БД создаётся файлик sp,lck, который показывает, что в данный момент база занята.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Ср Окт 20, 2010 12:28 20.10.2010    Заголовок сообщения: Re: Проблема/пожелание: Бэкап базы. Ответить с цитатой

JoKeR писал(а):
Это давно придумали. в папке с БД создаётся файлик sp,lck, который показывает, что в данный момент база занята.

Если программа, открывавшая базу, зависает, то файл остается неудаленным. В принципе, можно узнать программными средствами и без этого файла, что база больше никем не используется. Но если в следующее мгновение ее кто-то еще откроет, то вот тут и начинается всякая бяка. А если этот кто-то тоже захочет сделать бэкап...

Мое сугубо личное мнение - базу надо хранить на сервере и бэкапить сторонними программами по ночам. А чтобы открытые интерфейсы PrintStore не мешались, можно сделать автоматическое закрытие программ, как я написал выше. Тогда косяки исключены как класс.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Общие вопросы Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group