Совместимость баз разных версий программы

Автор Стив, Листопада 20, 2010, 09:38:23 PM

« попередня тема - наступна тема »

0 Користувачів і 1 Гість дивляться цю тему.

Стив

На сайте периодически обновляются версии программы, поэтому из-за того, что я и мой коллега скачали и установили программу в разное время их версии у нас отличаются. На одном компьютере установлена версия 2010.9.28.290, а на другом установлена версия 2010.11.9.306.  Мы скопировали файл KVX.FDB в папке DATA в моём компьютере (у меня более ранняя версия)  и заменили файл KVX.FDB в папке DATA в компьютере моего коллеги, однако: посредники на втором компьютере появились, но добавлять новых не получается из-за появляющейся ошибки, квартиры и другие объекты не удается найти или добавить из-за той же появляющейся ошибки. Возможно ли скопировать базу на одном компьютере и установить её на другой с иной версией?

Akella

конечно же несовместимы, особенно последнее время, когда программа стремительна начала развиваться

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

в противном случае я могу выложить скрипты обновления базы, читайте на сайте документация, как выполнить скрипты и сами обновляйте

Стив

Если я Вас правильно понял, мне нужно скачать и запустить инсталляционный пакет обновлений 2010.11.9.306 версии на мой компьютер (сейчас у меня 2010.9.28.290 версия) и после того как наши версии станут идентичными нам можно будет обмениваться базами данных?  Или для разрешения моей ситуации Вы должны выложить какие-либо специальные скрипты обновления базы, которых нет на сайте?

Akella

Цитата: Стив від Листопада 21, 2010, 01:07:02 PMЕсли я Вас правильно понял, мне нужно скачать и запустить инсталляционный пакет обновлений 2010.11.9.306 версии

Нет, неправильно.
В этой новости
http://www.makeit-team.com/omln/197-news-kvx306.html
есть инсталляционный пакет обновления с именем: update_kvx_local_280_to_306.exe
В имени есть ключевая "фраза" 280_to_306, которая означает, что это обновление от версии 280 до версии 306. В свою очередь это означает, что у Вас должна быть установлена версия 280, чтобы применить это обновление (update_kvx_local_280_to_306.exe) и получить версию 306.

В той же новости есть такой текст в конце:
ЦитуватиДля пользователей бесплатной и локальной версий нужно прочитать это >> о том, как установить обновление.
В этой цитате есть ссылки на эту тему в документации:
http://www.makeit-team.com/kvx2007manual/196-m-kvx-install-updates.html
Прочитайте внимательно пункт №1:
ЦитуватиИз имени файла (update_kvx_local_280_to_306.exe) следует, что это не вся программа, а только обновление для локальной версии с версии № 280 до версии № 306.
Если написано непонятно, то скажите, как нужно было бы написать в инструкции? Просто документация не всегда понятна пользователю, ведь пишет её программист.

Akella

Цитуватиможно будет обмениваться базами данных
Что значит обмениваться базами? Обмениваться файлами?

В таком случае прошу учесть такой момент. Что когда Вы возьмёте базу (KVX.FDB) у своего коллеги и замените свою базу, то у Вас будет не слияние информации, а полная замена. Для слияния информации требуется почитать информацию в документации относительно формата KVX-1. И в этом случае могут быть проблемы из-за несоответствия информации в справочниках.
На данный момент универсального и "правильного" способа импорта информации в базе нет. За ненадобностью разработкой не занимались.

Akella

ЦитуватиИли для разрешения моей ситуации Вы должны выложить какие-либо специальные скрипты обновления базы, которых нет на сайте?
Да, на сайте этих скриптов нет в явном виде. Скрипты есть в этих трёх новостях ввиде инсталляционных пакетов:
http://www.makeit-team.com/omln/197-news-kvx306.html
http://www.makeit-team.com/omln/199-news-kvx309.html
http://www.makeit-team.com/omln/201-news-kvx311.html
Т.е. если у вас версия №280, то Вам нужно поочередно выполнить все три обновления.
Если версия 306, то поочерёдно выполнить только 2 последних.
Если версия 309, то только одно, описанное в этой последней, на данный момент, новости: http://www.makeit-team.com/omln/201-news-kvx311.html
Получить отдельно скрипты можно по почте.

Akella

Сообщите версию баз данных и программ свою и своего коллеги.

Стив

Я как Вы догадались, решил, что раз у меня версия 2010.9.28.290, то это обновление, в том числе и для меня подойдет. Мне кажется в руководстве об установке обновлений указав примерно вот так: «Из имени файла (update_kvx_local_280_to_306.exe) следует, что это не вся программа, а только обновление для локальной версии № 280 до версии № 306», было бы понятнее.
Мой коллега установил программу «Квартал-Недвижимость» совсем недавно, какую либо информацию в неё ещё не вносил, в связи с чем планировалось скопировать всю наработанную информацию с моей программы «Квартал-Недвижимость» и перенести в его (под «обмениваться файлами»  и «обмениваться базами» я подразумевал копирование файла KVX.FDB в папке DATA в моем компьютере и замену им файла KVX.FDB в папке DATA в компьютере моего коллеги). Поэтому речь идет не о слиянии информации.
У меня версия программы - 2010.9.28.290, а у моего коллеги - 2010.11.9.306. Версия базы данных разве не совпадает с версией программы?
В ссылке http://www.makeit-team.com/omln/197-news-kvx306.html указано про обновление от №208 до № 306. Номер 208 меня совсем запутал – это опечатка 280 или всё-таки  имеется ввиду, что все версии в.ч. и версию № 290 можно обновить до № 306?
Таким образом, учитывая, что у меня версия №290, сколько мне нужно поочередно выполнить обновлений?
P.S. Заранее благодарен за терпение.


Akella

ЦитуватиВерсия базы данных разве не совпадает с версией программы?
Может не совпадать.

Akella

ЦитуватиВ ссылке http://www.makeit-team.com/omln/197-news-kvx306.html указано про обновление от №208 до № 306. Номер 208 меня совсем запутал – это опечатка 280
Да, это была опечатка. Правильно - 280. Виновные наказаны  ;D

Akella

ЦитуватиТаким образом, учитывая, что у меня версия №290, сколько мне нужно поочередно выполнить обновлений?
Я не зря спрашивал версию базы. И на в окне "Справка->О программе..." справа внизу тоже не зря указаны версии программы и базы отдельно.

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

Akella

Да, забыл сообщить. При выполнении скриптов, возможно, у Вас будут ошибки. Скиньте ошибки мне на электрическую почту.
Не волнуйтесь и всё равно установите все три обновления. Потом проверьте работоспособность программы: добавление, поиск, работу с заявками.
Просто может получиться так, что скрипт будет добавлять в базу какое-нибудь поле, которое в Вашей версии базы уже есть. В этом случае может быть ошибка.
В большинстве скриптов, конечно же, есть проверка на существование добавляемого поля или параметра в Вашей базе.

Стив

На моем компьютере версия программы – 2010.9.28.290, версия базы данных - 2010.10.1.292. На компьютере моего коллеги версия программы – 2010.11.9.306,
версия базы данных - 2010.10.1.292.
Я скачал и запустил инсталляционный пакет обновлений 2010.11.9.306 на компьютере с версией программы 2010.9.28.290 (на моем). После этого скопировал файл базы данных KVX.FDB в папке DATA (на моём компьютере) и заменил им одноименный файл в папке DATA в компьютере моего коллеги. После запуска программы моим коллегой вся информация с моего компьютера оказалась и у него, функции добавить, найти и др. заработали!!!! Ошибок при выполнении скриптов пока нет, сейчас буду обновлять программы на обоих компьютерах до версии 311 и дальнейшую проверку функций. Спасибо!!!



SMF spam blocked by CleanTalk