List of Privileges
This page provides a complete list of privileges in TigerGraph’s Role-based Access Control system.
-
Any privilege marked “on global only” can only be granted to a global role. It cannot be granted to a local role (See Global role vs local role).
-
Local roles are deprecated and will be dropped in a later version.
-
-
The command
IMPORT GRAPH <gName>
needs multiple privileges, .e.gWRITE_SCHEMA
,WRITE_LOADING_JOB
,WRITE_QUERY
and so on. -
To run the command
CREATE SECRET
on a graph, the user must have at least one of the access database privileges:READ_DATA
,WRITE_DATA
andEXECUTE_LOADINGJOB
on that graph. Thus the built-inqueryreader
role and above can create secrets on a graph, but the observer role cannot.
Table of Privileges
Privilege Name | Commands Associated | Global Only |
---|---|---|
|
|
No |
|
|
No |
|
|
No |
|
|
No |
|
|
No |
|
|
No |
|
|
No |
|
Running queries that insert vertices or edges in the allowed scope. For details see Data CRUD privileges. |
NO |
|
Running queries that read vertex or edge information in the allowed scope. For details see Data CRUD privileges. |
No |
|
Running queries that update vertex or edge information in the allowed scope. For details see Data CRUD privileges. |
No |
|
Running queries that delete vertices or edges in the allowed scope. For details see Data CRUD privileges. |
No |
|
|
No |
|
|
No |
|
|
No |
|
|
No |
|
|
Yes |
|
|
No |
|
|
Yes |
|
|
Yes |
|
|
Yes |
|
|
Yes |
|
|
Yes |
|
|
Yes |
|
|
No |
|
Accessing data through TigerGraph Suite applications including GraphStudio and TigerGraph Insights. This privilege only allows you to access the information through TigerGraph Suite applications if you already have access to the data in GSQL. It only pertains to the applications and does not have meaning in GSQL itself. |
|
|
|
Yes |