@@ -504,7 +504,6 @@ CALL dbms.cluster.readReplicaToggle("neo4j", false)
504504[[procedure_dbms_cluster_reallocateNumberOfDatabases]]
505505=== dbms.cluster.reallocateNumberOfDatabases()
506506
507-
508507.Details
509508|===
510509| *Syntax* 3+| `dbms.cluster.reallocateNumberOfDatabases(number [, dryrun ]) :: (database, fromServerName, fromServerId, toServerName, toServerId, mode)`
@@ -523,6 +522,22 @@ CALL dbms.cluster.readReplicaToggle("neo4j", false)
523522| *Required provileges* 3+| `SERVER MANAGEMENT`
524523|===
525524
525+ [role=label--new-5.24]
526+ [[procedure_dbms_cluster_recreateDatabase]]
527+ === dbms.cluster.recreateDatabase()
528+
529+ .Details
530+ |===
531+ | *Syntax* 3+| `dbms.cluster.recreateDatabase(database :: STRING, options = {} :: MAP)`
532+ | *Description* 3+| Recreates a database while keeping all RBAC settings.
533+ The procedure initiates a process, which when complete, will have synchronized and started all database instances within the cluster.
534+ .3+| *Input arguments* | *Name* | *Type* | *Description*
535+ | `database` | `STRING` | database :: STRING
536+ | `options` | `MAP` | options = {} :: MAP
537+ | *Mode* 3+| WRITE
538+ |===
539+
540+
526541[role=label--deprecated-5.21]
527542[[procedure_dbms_cluster_routing_getroutingtable]]
528543=== dbms.cluster.routing.getRoutingTable()
@@ -628,6 +643,34 @@ It will still run with the `Admin` privilege, but that should be considered depr
628643| *Mode* 3+| DBMS
629644|===
630645
646+
647+ [role=label--new-5.24 label--admin-only]
648+ [[procedure_dbms_cluster_statusCheck]]
649+ === dbms.cluster.statusCheck()
650+
651+ .Details
652+ |===
653+ | *Syntax* 3+| `dbms.cluster.statusCheck(databases, timeoutMilliseconds) :: (database, serverId, serverName, address, replicationSuccessful, memberStatus, recognisedLeader, recognisedLeaderTerm, requester, error)`
654+ | *Description* 3+| Performs a rafted status check.
655+ a|Performs a rafted status check.
656+ .3+| *Input arguments* | *Name* | *Type* | *Description*
657+ | `databases` | `LIST<STRING>` | databases :: LIST<STRING>
658+ | `timeoutMilliseconds` | `INTEGER` | timeoutMilliseconds = null :: INTEGER
659+ .3+| *Return arguments* | *Name* | *Type* | *Description*
660+ | `database` | `STRING` | database :: STRING
661+ | `serverId` | `STRING` | serverId :: STRING
662+ | `serverName` | `STRING` | serverName :: STRING
663+ | `address` | `STRING` | address :: STRING
664+ | `replicationSuccessful` | `BOOLEAN` | replicationSuccessful :: BOOLEAN
665+ | `memberStatus` | `STRING` | memberStatus :: STRING
666+ | `recognisedLeader` | `STRING` | recognisedLeaderTerm :: INTEGER
667+ | `recognisedLeaderTerm` | `STRING` | requester :: BOOLEAN
668+ | `requester` | `STRING` | requester :: BOOLEAN
669+ | `error` | `STRING` | error :: STRING
670+ | *Mode* 3+| DBMS
671+ |===
672+
673+
631674[role=label--new-5.22 label--admin-only]
632675[[procedure_dbms_cluster_switchdiscoveryserviceversion]]
633676=== dbms.cluster.switchDiscoveryServiceVersion()
0 commit comments