Невозможно получить доступ к графику после повторного входа - PullRequest
0 голосов
/ 31 мая 2019

Я создал график на AgensGraph.

$ agens
agens (AgensGraph 2.1.0, based on PostgreSQL 10.4)
Type "help" for help.

agens=# create graph g;
CREATE GRAPH
agens=# create (:v{id:1});
GRAPH WRITE (INSERT VERTEX 1, INSERT EDGE 0)
agens=# \q
$ agens
agens (AgensGraph 2.1.0, based on PostgreSQL 10.4)
Type "help" for help.

agens=# match (n) return n;
ERROR:  graph_path is NULL
HINT:  Use SET graph_path
agens=# \q

Но не удается получить доступ к графику после повторного входа в систему.

Как получить доступ к графику после повторного входа

1 Ответ

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

Используйте оператор «ALTER USER ... SET GRAPH_PATH TO ...» для установки графика по умолчанию при входе в систему.

$ agens
agens (AgensGraph 2.1.0, based on PostgreSQL 10.4)
Type "help" for help.

agens=# create graph g;
CREATE GRAPH
agens=# alter user agens set graph_path to g;
ALTER ROLE
agens=# create (:v{id:1});
GRAPH WRITE (INSERT VERTEX 1, INSERT EDGE 0)
agens=# \quit

После изменения «GRAPH_PATH» вы можете получить доступ к своему графику.

$ agens
agens (AgensGraph 2.1.0, based on PostgreSQL 10.4)
Type "help" for help.

agens=# match (n) return n;
        n        
-----------------
 v[3.1]{"id": 1}
(1 row)
...