Как получить доступ к графику после повторного входа в AgensGraph? - PullRequest
0 голосов
/ 29 марта 2019

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

Я создал новый граф с именем "graph" и получил доступ к своему графику. Но после повторного входа в систему невозможно получить доступ к моему графику.

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

agens=# create graph graph;
CREATE GRAPH
agens=# match (n) return n;
 n 
---
(0 rows)

agens=# \quit
$ 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

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

1 Ответ

0 голосов
/ 29 марта 2019

Вы должны установить "graph_path" перед использованием graph.

Чтобы избежать неудобств, используйте «alter user ... set graph_path» для привязки пользователя к определенному графу.

$ 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=# set graph_path to graph;
SET
agens=# match (n) return n;
 n 
---
(0 rows)

agens=# alter user agens set graph_path to graph;
ALTER ROLE
agens=# \quit
$ agens
agens (AgensGraph 2.1.0, based on PostgreSQL 10.4)
Type "help" for help.

agens=# match (n) return n;
 n 
---
(0 rows)

agens=# 
...