|
|
|
SP-GiST индексы
|
|||
|---|---|---|---|
|
#18+
Добрый день. Кто-нибудь использовал эти индексы? Делаю запрос: Код: sql 1. 2. 3. 4. При явном указании operator class идет такая ошибка: Код: sql 1. 2. 3. 4. Если делаю GiST индекс, то все нормально... И еще вопрос: Можно ли как-то визуализировать построенное дерево индексов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2015, 23:34 |
|
||
|
SP-GiST индексы
|
|||
|---|---|---|---|
|
#18+
Closius, вы забываете, что у геометрий (подтипа "пойнт"геометрии ) тип -- "геометрия" , а для них http://www.postgresql.org/docs/9.4/static/spgist-builtin-opclasses.html сп-гист не определён. вам надо прокастить вашу геометрию к постгрессовскому типу "point" http://www.postgresql.org/docs/9.3/static/datatype-geometric.html -- и всё наладится. ( за исключением случаев, когда в геометрии будет лежать не пойнт, а мультипойнт или что-то более нажористое). Как написать каст -- дело ваше. (заодно и чек повесить на тип геометрии). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2015, 13:54 |
|
||
|
SP-GiST индексы
|
|||
|---|---|---|---|
|
#18+
qwwq, Спасибо за пояснение! Я заметил, что тип geometry, но все же думал это какое-то обобщение.. У PostGIS все geometry.. Выходит у PostrgeSQL и PostGIS есть два разных типа point. То есть типа point у PostgreSQL это всего лишь кортеж (x, y). Вопрос такой: А стоит ли использовать sp-gist в геометрии PostGIS ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2015, 22:00 |
|
||
|
SP-GiST индексы
|
|||
|---|---|---|---|
|
#18+
ClosiusВопрос такой: А стоит ли использовать sp-gist в геометрии PostGIS ?попробуйте -- расскажете postgis устроен подобно SDO_GEOM (Oracle). В этом есть свои плюшки. (Вы можете писать что--то подобное и там и там, правда подобие будет отдалённое) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2015, 05:33 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39007386&tid=1997883]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
150ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 460ms |

| 0 / 0 |
