А що, так можна було?!Yevhenii_Rish писав: ↑11 серпня 2021, 08:39Доброго дня. Оскільки ПЗ працює на СУБД Firebird, то виконуються відповідні запити.
https://www.firebirdsql.org/manual/ru/q ... ng-ru.html
Получение версии программы.
Re: Получение версии программы.
Все пройдет, и это тоже. Реально лишь одно - мир иллюзорен! Все остальное фантастика ...
Re: Получение версии программы.
А до речі, звідки ConfigTool.exe бере інформацію про версію? в реєстрі її немаєMedoc Man писав: ↑11 серпня 2021, 13:38Это неправильно, брать версию из базы.poltava_energy писав: ↑11 серпня 2021, 13:06Так підкажіть людині, у якій таблиці лежить інформація про версію.
Может случится, что она будет отличаться от версии программы при каком-либо сбое при обновлении.
Раз там ручные проверки, то есть и ручной инструмент - ConfigTool.exe
Чи ми чогось не знаємо?
Все пройдет, и это тоже. Реально лишь одно - мир иллюзорен! Все остальное фантастика ...
Re: Получение версии программы.
Нашел решение:google писав: ↑10 серпня 2021, 23:25А не подскажите запрос к бд?poltava_energy писав: ↑02 серпня 2021, 09:34Нажаль зараз це неможливо.
Раніше у папці із медком лежав текстовий файлік, куди була прописана актуальна версія.
А потім якісь ******* вирішили що це непотрібно, та прибрали це.
Хіба що через БД витягнуть (якщо така можливість ще залишилася).
============================-= linux =-============================
root@localhost:~$ isql-fb
SQL> connect /tmp/ZVIT.FDB user 'SYSDBA' ;
SQL> select ENDVER from UPDHISTORY order by 1 DESC ROWS 1;
ENDVER
===============
11.02.050
========================-= windows cmd=-=============================
cmd: > type c:\tmp\query.sql
--------------
connect c:\tmp\medoc\ZVIT.FDB user 'SYSDBA';
select ENDVER from UPDHISTORY order by 1 DESC ROWS 1;
quit;
--------------
c:\Program Files\Firebird\Firebird_3_0>isql.exe -q -i c:\tmp\query.sql
ENDVER
===============
11.02.050
Далее сохранять в тескстовый файл, потом пихать в планировщик и мониторить заббиксом весь этот огромный парк машин, где стоит куча медков.
Re: Получение версии программы.
Десь так:
copy con c:\temp\query.sql
--------------
connect C:\ProgramData\Medoc\Medoc_5LOC\db\ZVIT.FDB user 'SYSDBA';
select ENDVER from UPDHISTORY order by 1 DESC ROWS 1;
quit;
--------------
"c:\Program Files\Firebird\Firebird_3_0\isql.exe" -q -i c:\temp\query.sql
ENDVER
===============
11.02.046
Але ж поточні версії 11.02.050
Крім того, Локальний не має бути запущеним, для Серверного ZvitGrp слід зупинити
copy con c:\temp\query.sql
--------------
connect C:\ProgramData\Medoc\Medoc_5LOC\db\ZVIT.FDB user 'SYSDBA';
select ENDVER from UPDHISTORY order by 1 DESC ROWS 1;
quit;
--------------
"c:\Program Files\Firebird\Firebird_3_0\isql.exe" -q -i c:\temp\query.sql
ENDVER
===============
11.02.046
Але ж поточні версії 11.02.050
Крім того, Локальний не має бути запущеним, для Серверного ZvitGrp слід зупинити