При попытке выполнить простой запрос вида:
Код: Выделить всё
SELECT ST_AsText(geom) FROM russia_bound_full
к таблице russia_bound_full, содержащей одну единственную запись - полигон с границами РФ, состоящий из 32066 точек (определяется командой ST_npoints(geom)) pgAdmin возвращает пустую строку. Где-то в
рассылке проскакивало, что pgAdmin не умеет работать с длиннми результатами, тогда я попробывал выгрузить результат запроса в файл, воспользовавшись консольным клиентом psql. Результат был несколько удивительным (см. вложение). Файл состоял из длинной-предлинной пустой строки, затем шла строка, состоящая из симолов "-" и только потом результат. Написал в рассылку постгисовцам и спустя 3! минуты получил ответ от P.Ramsey:
That's the table header, as psql valiantly tries to fit your
multi-megabyte output into an ASCII column aligned output.
Fundamentally, a lot of the assumptions database tools have about
column widths don't work so well for geometry.
P.
Вообщем эти странные строки в результате - ни что иное как строки форматирования результата psql. Так что если кто столкнется с подобным - сильно не пугайтесь, с вашей геометрией все в порядке, просто psql так форматирует результат.
Spatial is now, more than ever, just another column- The Geometry Column.