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

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

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

Сообщение sanyasi » 06 янв 2014, 12:56

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

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

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

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

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3325
Зарегистрирован: 11 апр 2008, 21:09
Статьи: 33
Проекты: 9
Репутация: 495
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 06 янв 2014, 22:26

А сами почему не закините?
Spatial is now, more than ever, just another column- The Geometry Column.

sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

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

Сообщение sanyasi » 07 янв 2014, 09:18

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

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

sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

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

Сообщение sanyasi » 11 июн 2014, 08:36

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

sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

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

Сообщение sanyasi » 03 окт 2014, 09:13


Ответить

Вернуться в «Ошибки QGIS»