You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ROOT/pages/authentication-authorization/dbms-administration.adoc
+7-9Lines changed: 7 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,22 +13,23 @@ CREATE ROLE roleViewer IF NOT EXISTS;
13
13
CREATE ROLE roleManager IF NOT EXISTS;
14
14
CREATE ROLE userAdder IF NOT EXISTS;
15
15
CREATE ROLE userNameModifier IF NOT EXISTS;
16
-
CREATE ROLE homeDbModifier IF NOT EXISTS;
17
-
CREATE ROLE allUserImpersonator IF NOT EXISTS;
18
16
CREATE ROLE userModifier IF NOT EXISTS;
19
-
CREATE ROLE passwordModifier IF NOT EXISTS;
20
-
CREATE ROLE statusModifier IF NOT EXISTS;
21
17
CREATE ROLE userDropper IF NOT EXISTS;
22
18
CREATE ROLE userViewer IF NOT EXISTS;
23
19
CREATE ROLE userManager IF NOT EXISTS;
24
20
CREATE ROLE userImpersonator IF NOT EXISTS;
21
+
CREATE ROLE allUserImpersonator IF NOT EXISTS;
22
+
CREATE ROLE authModifier IF NOT EXISTS;
23
+
CREATE ROLE passwordModifier IF NOT EXISTS;
24
+
CREATE ROLE statusModifier IF NOT EXISTS;
25
+
CREATE ROLE homeDbModifier IF NOT EXISTS;
25
26
CREATE ROLE databaseAdder IF NOT EXISTS;
26
27
CREATE ROLE compositeDatabaseAdder IF NOT EXISTS;
27
28
CREATE ROLE databaseDropper IF NOT EXISTS;
28
29
CREATE ROLE compositeDatabaseDropper IF NOT EXISTS;
29
30
CREATE ROLE databaseModifier IF NOT EXISTS;
30
31
CREATE ROLE accessModifier IF NOT EXISTS;
31
-
CREATE ROLE languageModifier IF NOT EXISTS;
32
+
CREATE ROLE languageModifier IF NOT EXISTS;Enables the specified roles to delete composite databases.
32
33
CREATE ROLE compositeDatabaseModifier IF NOT EXISTS;
33
34
CREATE ROLE compositeDatabaseManager IF NOT EXISTS;
34
35
CREATE ROLE databaseManager IF NOT EXISTS;
@@ -49,8 +50,6 @@ CREATE ROLE deniedBoostedProcedureExecutor2 IF NOT EXISTS;
49
50
CREATE ROLE deniedBoostedProcedureExecutor3 IF NOT EXISTS;
50
51
CREATE ROLE deniedBoostedProcedureExecutor4 IF NOT EXISTS;
51
52
CREATE ROLE adminProcedureExecutor IF NOT EXISTS;
52
-
CREATE ROLE userAndRoleAdministrator IF NOT EXISTS;
53
-
CREATE ROLE authModifier IF NOT EXISTS;
54
53
CREATE ROLE functionExecutor IF NOT EXISTS;
55
54
CREATE ROLE deniedFunctionExecutor IF NOT EXISTS;
56
55
CREATE ROLE boostedFunctionExecutor IF NOT EXISTS;
@@ -91,7 +90,6 @@ The xref:authentication-authorization/built-in-roles.adoc#access-control-built-i
91
90
This includes the following tasks and their relevant privileges:
92
91
93
92
* Create, delete, and modify <<access-control-dbms-administration-database-management, databases>> and <<access-control-dbms-administration-alias-management, aliases>>.
Copy file name to clipboardExpand all lines: modules/ROOT/pages/database-administration/aliases/manage-aliases-standard-databases.adoc
+4-6Lines changed: 4 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,14 +25,12 @@ Privileges are defined on the target database, and not the local database alias.
25
25
Remote database aliases::
26
26
A remote database alias may target a database from another Neo4j DBMS.
27
27
It can be used for:
28
-
* Connecting to a database of a remote Neo4j DBMS
29
-
* `USE` clauses
30
-
* Setting a user's home database
31
-
* Defining the access privileges to the remote database
32
-
* label:new[Introduced in 2025.06] Setting a default Cypher version for queries to the remote database.
33
-
28
+
* Connecting to a database of a remote Neo4j DBMS. +
34
29
Remote database aliases require configuration to safely connect to the remote target, which is described in xref::database-administration/aliases/remote-database-alias-configuration.adoc[Connecting remote databases].
35
30
It is not possible to impersonate a user on the remote database or to execute an administration command on the remote database via a remote database alias.
31
+
* `USE` clauses.
32
+
* Defining the access privileges to the remote database.
33
+
* label:new[Introduced in 2025.06] Setting a default Cypher version for queries to the remote database.
0 commit comments