Как снять ограничение свойства на AgensGraph? - PullRequest
0 голосов
/ 31 мая 2019

Я хочу удалить индекс свойств на AgensGraph.

agens=# create vlabel v;
CREATE VLABEL
agens=# create elabel e;
CREATE ELABEL
agens=# create property index on v ( id );
CREATE PROPERTY INDEX
agens=# create property index on e ( id );
CREATE PROPERTY INDEX
agens=# drop property index on v ( id );
ERROR:  syntax error at or near "on"
LINE 1: drop property index on v ( id );
                            ^
agens=# drop property index on e ( id );
ERROR:  syntax error at or near "on"
LINE 1: drop property index on e ( id );
                            ^

Но в грамматике есть некоторые проблемы.

Как снять ограничение свойства на AgensGraph?

1 Ответ

0 голосов
/ 31 мая 2019

Имя индекса свойства создается автоматически во время создания.

Вы можете использовать '\ dGe' и '\ dGe' для поиска структуры меток.

agens=# \dGv v
        List of labels
 Graph | Name |  Type  | Owner 
-------+------+--------+-------
 graph | v    | vertex | agens
(1 row)

Vertex label "graph.v"
--
Property Indexes:
    "v_id_idx" btree (id)
Inherits: graph.ag_vertex

agens=# \dGe e
       List of labels
 Graph | Name | Type | Owner 
-------+------+------+-------
 graph | e    | edge | agens
(1 row)

Edge label "graph.e"
--
Property Indexes:
    "e_id_idx1" btree (id)
Inherits: graph.ag_edge

После имени индекса поиска удалите индекс свойства далее.

agens=# drop property index v_id_idx;
DROP PROPERTY INDEX
agens=# drop property index e_id_idx1;
DROP PROPERTY INDEX
...