| От | David E. Wheeler |
|---|---|
| Тема | Re: Version Number Function? |
| Дата | |
| Msg-id | 0B482C37-19B8-4F05-94F2-86DA6625CE2C@kineticode.com обсуждение |
| Ответ на | Re: Version Number Function? (Tom Lane <tgl@sss.pgh.pa.us>) |
| Ответы |
Re: Version Number Function?
|
| Список | pgsql-hackers |
On Oct 12, 2008, at 14:11, Tom Lane wrote:
> You'd have to parse the result of version().
As I figured. This is what I'm trying:
pg_version_num(PG_FUNCTION_ARGS)
{
#ifdef PG_VERSION_NUM PG_RETURN_INT32(PG_VERSION_NUM);
#else /* Code borrowed from dumputils.c. */int cnt;int vmaj, vmin,
vrev;
cnt = sscanf(PG_VERSION, "%d.%d.%d", &vmaj, &vmin, &vrev);
if (cnt < 2) return -1;
if (cnt == 2) vrev = 0;
PG_RETURN_INT32( (100 * vmaj + vmin) * 100 + vrev );
#endif
Best,
David
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера