Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 2163 - Нужно добавить возможность проверки нашей сборки   Make a simular bug
Summary: Нужно добавить возможность проверки нашей сборки
Status: CLOSED FIXED
Alias: None
Product: Postgres@Etersoft
Classification: Продукты (Products)
Component: СУБД (show other bugs)
Version: не указана
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Boris Savelev
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 2214
  Show dependency treegraph
 
In work:
Reported: 2008-07-26 14:25 MSD by Vitaly Lipatov
Modified: 2009-07-26 13:58 MSD (History)
3 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2008-07-26 14:25:48 MSD
Нужно добавить возможность проверять, что используется
PostgreSQL нашей сборки, и добавить такую проверку в SELTA, чтобы не
было накладок с не теми сборками.
Comment 1 Boris Savelev 2008-07-26 14:38:33 MSD
основная проверка на существование плагина mchar
Comment 2 Boris Savelev 2008-07-28 13:49:43 MSD
надо проверить, сечёт ли 1c свою сборку или ей все равно.
хотя судя по http://unixforum.org/index.php?showtopic=72068 не сечёт.
можно вставить define для SQL VARIABLE
Comment 3 Boris Savelev 2008-07-29 17:59:58 MSD
в src/backend/utils/misc/guc.c можно добавить ничего не значащий параметр etersoft и проверять его в сельте sql-запросом вида: 
show etersoft;
Comment 4 Boris Savelev 2008-07-30 15:19:02 MSD
самый простой вариант запатчить configure
-PACKAGE_VERSION='8.2.4'
+PACKAGE_VERSION='8.2.4Eter'

и проверять sql:
select version();
Comment 5 Boris Savelev 2008-08-02 16:41:04 MSD
вот такой патч:
-PACKAGE_VERSION='8.2.4'
-PACKAGE_STRING='PostgreSQL 8.2.4'
-PACKAGE_BUGREPORT='pgsql-bugs@postgresql.org'
+PACKAGE_VERSION='8.2.4-eter11'
+PACKAGE_STRING='PostgreSQL 8.2.4 Etersoft Edition'
+PACKAGE_BUGREPORT='support@etersoft.ru'


вот такой запрос:
 select version();
вот такой ответ:                                                                version                                                       
---------------------------------------------------------------------------------------------------------------------------------------
 PostgreSQL 8.2.4-eter11 on i586-alt-linux-gnu, compiled by GCC i586-alt-linux-gcc (GCC) 4.1.1 20070105 (ALT Linux, build 4.1.1-alt11)
(1 запись)

проверять на присутствие eter

добавлено в сборке с новым патчем.
ftp://updates.etersoft.ru/pub/Etersoft/PostgreSQL/8.2.4/