Страница 1 из 1

При работе с postgresql/postgis переполняются переменные int

Добавлено: 06 янв 2014, 12:56
sanyasi
В долгоживущей базе Postgresql, и увеличении внутреннего счетчика OID выше 2147483647 возникает переполнение переменных, использующих этот OID. Как результат не создается бинарный курсор, и работа со слоем нарушается.
Геометрии отображаются корректно, но заначения полей не определяются, в таблице аттрибутов слоя - ERROR.

Искать проблему надо видимо тут src/providers/postgres. Многие переменные в функциях передаются знаковыми int.

Тут подробней описаны симптомы.
viewtopic.php?f=27&t=12204

Закиньте, пожалуйста в трекер.

Re: При работе с postgresql/postgis переполняются переменные

Добавлено: 06 янв 2014, 22:26
Denis Rykov
А сами почему не закините?

Re: При работе с postgresql/postgis переполняются переменные

Добавлено: 07 янв 2014, 09:18
sanyasi
Denis Rykov писал(а):А сами почему не закините?
Не программист на с++. Тут есть компетентные люди, которые, может быть, более аргументированно на английском это сделают. Может ктото следит за трекерами и знает об ошибке.

Закину - если никто не откликнется.

Re: При работе с postgresql/postgis переполняются переменные

Добавлено: 11 июн 2014, 08:36
sanyasi
Up! Скоро релиз... Закиньте, пожалуйста, в багтрекер. В текущей реализации модуль подключения к Postgis базам, не работает в больших инсталляциях Postgresql, в которых OID становится больше 2 миллиардов.

Re: При работе с postgresql/postgis переполняются переменные

Добавлено: 03 окт 2014, 09:13
sanyasi