diff --git a/modules/ROOT/pages/procedures.adoc b/modules/ROOT/pages/procedures.adoc index e1eeedb65..0c3c99234 100644 --- a/modules/ROOT/pages/procedures.adoc +++ b/modules/ROOT/pages/procedures.adoc @@ -677,21 +677,6 @@ Running the procedure with an admin privilege is deprecated. Running the procedure with an admin privilege is deprecated. ==== -[role=label--admin-only label--deprecated-5.23] -[[procedure_dbms_setDatabaseAllocator]] -=== dbms.setDatabaseAllocator() - - -.Details -|=== -| *Syntax* 3+m| dbms.setDatabaseAllocator(allocator) -| *Description* 3+a| With this method you can set the allocator that is responsible for selecting servers for hosting databases. -.2+| *Input arguments* | *Name* | *Type* | *Description* -| `allocator` | `STRING` | The name of the allocator. -| *Mode* 3+| WRITE -|=== - - [role=label--admin-only] [[procedure_dbms_setDefaultAllocationNumbers]] === dbms.setDefaultAllocationNumbers() @@ -1967,11 +1952,6 @@ Replaced by xref:clustering/server-syntax.adoc#server-management-syntax[`ENABLE | label:admin-only[] label:deprecated[Deprecated in 2025.01] + Replaced by xref:procedures.adoc#procedure_dbms_unquarantineDatabase[`dbms.unquarantineDatabase()`] -| xref:procedures.adoc#procedure_dbms_setDatabaseAllocator[`dbms.setDatabaseAllocator()`] -| label:no[] -| label:yes[] -| label:admin-only[] label:deprecated[Deprecated in 5.23] - // New in 4.1 | xref:procedures.adoc#procedure_dbms_upgrade[`dbms.upgrade()`] | label:yes[] @@ -1991,235 +1971,32 @@ Replaced by xref:procedures.adoc#procedure_dbms_unquarantineDatabase[`dbms.unqua [[removed-procedures]] == List of removed procedures -Several procedures were removed with the release of Neo4j. -They were functionally replaced by Cypher commands or different procedures. -.See all procedures removed in Neo4j 5.0 and their replacements +.See all procedures removed in Neo4j 2025.01 without replacement. [%collapsible] ==== - -[options=header,cols="3m,1,1,3"] +[options=header,cols="3m,1,1"] |=== | Name | Community Edition | Enterprise Edition -| Replaced by - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_db_constraints[`db.constraints()`] -| label:yes[] -| label:yes[] -| `SHOW CONSTRAINTS` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_db_createindex[`db.createIndex()`] -| label:yes[] -| label:yes[] -| `CREATE INDEX` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_db_createnodekey[`db.createNodeKey()`] -| label:no[] -| label:yes[] -| `CREATE CONSTRAINT ... IS NODE KEY` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_db_createuniquepropertyconstraint[`db.createUniquePropertyConstraint()`] -| label:yes[] -| label:yes[] -| `CREATE CONSTRAINT ... IS UNIQUE` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_db_indexes[`db.indexes()`] -| label:yes[] -| label:yes[] -| `SHOW INDEXES` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_db_indexdetails[`db.indexDetails()`] -| label:yes[] -| label:yes[] -| `SHOW INDEXES YIELD*` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_db_index_fulltext_createnodeindex[`db.index.fulltext.createNodeIndex()`] -| label:yes[] -| label:yes[] -| `CREATE FULLTEXT INDEX ...` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_db_index_fulltext_createrelationshipindex[`db.index.fulltext.createRelationshipIndex()`] -| label:yes[] -| label:yes[] -| `CREATE FULLTEXT INDEX ...` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_db_index_fulltext_drop[`db.index.fulltext.drop()`] -| label:yes[] -| label:yes[] -| `DROP INDEX ...` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_db_schemastatements[`db.schemaStatements()`] -| label:yes[] -| label:yes[] -| `SHOW INDEXES YIELD *` and `SHOW CONSTRAINTS YIELD *` - -// New in 4.0 -// com.neo4j.causaulclustering.discovery.procedures.ClusterOverviewProcedure -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_cluster_overview[`dbms.cluster.overview()`] -| label:no[] -| label:yes[] -| `SHOW SERVERS` - - -// New in 4.2 -// com.neo4j.dbms.procedures.QuarantineProcedure -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_cluster_quarantinedatabase[`dbms.cluster.quarantineDatabase()`] -| label:no[] -| label:yes[] -| `dbms.quarantineDatabase()` +| link:{neo4j-docs-base-uri}/operations-manual/5/procedures/#procedure_dbms_cluster_movetonextdiscoveryversion[`dbms.cluster.moveToNextDiscoveryVersion()`] +| +| {check-mark} -// New in 4.0 -// Removed in 5.0 -// com.neo4j.causaulclustering.discovery.procedures.RoleProcedure -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_cluster_role[`dbms.cluster.role()`] -| label:no[] -| label:yes[] -| `SHOW DATABASES` - -// New in 4.1 -// Removed in 5.0 -// com.neo4j.dbms.procedures.ClusterSetDefaultDatabaseProcedure -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_cluster_setdefaultdatabase[`dbms.cluster.setDefaultDatabase()`] -| label:no[] -| label:yes[] -| `dbms.setDefaultDatabase` +| link:{neo4j-docs-base-uri}/operations-manual/5/procedures/#procedure_dbms_cluster_showparalleldiscoverystate[`dbms.cluster.showParallelDiscoveryState()`] +| +| {check-mark} -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_database_state[`dbms.database.state()`] -| label:yes[] -| label:yes[] -| `SHOW DATABASES` +| link:{neo4j-docs-base-uri}/operations-manual/5/procedures/#procedure_dbms_cluster_switchdiscoveryserviceversion[`dbms.cluster.switchDiscoveryServiceVersion()`] +| +| {check-mark} -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_functions[`dbms.functions()`] -| label:yes[] -| label:yes[] -| `SHOW FUNCTIONS` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_killqueries[`dbms.killQueries()`] -| label:yes[] -| label:yes[] -| `TERMINATE TRANSACTIONS` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_killquery[`dbms.killQuery()`] -| label:yes[] -| label:yes[] -| `TERMINATE TRANSACTIONS` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_killtransaction[`dbms.killTransaction()`] -| label:yes[] -| label:yes[] -| `TERMINATE TRANSACTIONS` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_killtransactions[`dbms.killTransactions()`] -| label:yes[] -| label:yes[] -| `TERMINATE TRANSACTIONS` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_listqueries[`dbms.listQueries()`] -| label:yes[] -| label:yes[] -| `SHOW TRANSACTIONS` - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_listtransactions[`dbms.listTransactions()`] -| label:yes[] -| label:yes[] -| `SHOW TRANSACTIONS` - - -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_procedures[`dbms.procedures()`] -| label:no[] -| label:yes[] -| `SHOW PROCEDURES` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_activateuser[`dbms.security.activateUser()`] -| label:no[] -| label:yes[] -| `ALTER USER` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_addroletouser[`dbms.security.addRoleToUser()`] -| label:no[] -| label:yes[] -| `GRANT ROLE TO USER` - -// Removed in 5.0 -// newSet( READER, EDITOR, PUBLISHER, ARCHITECT, ADMIN ) -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_changepassword[`dbms.security.changePassword()`] -| label:yes[] -| label:yes[] -| `ALTER CURRENT USER SET PASSWORD` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_changeuserpassword[`dbms.security.changeUserPassword()`] -| label:no[] -| label:yes[] -| `ALTER USER` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_createrole[`dbms.security.createRole()`] -| label:no[] -| label:yes[] -| `CREATE ROLE` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_createuser[`dbms.security.createUser()`] -| label:yes[] -| label:yes[] -| `CREATE USER` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_deleterole[`dbms.security.deleteRole()`] -| label:no[] -| label:yes[] -| `DROP ROLE` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_deleteuser[`dbms.security.deleteUser()`] -| label:yes[] -| label:yes[] -| `DROP USER` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_listroles[`dbms.security.listRoles()`] -| label:yes[] -| label:yes[] -| `SHOW ROLES` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_listrolesforuser[`dbms.security.listRolesForUser()`] -| label:no[] -| label:yes[] -| `SHOW USERS` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_listusers[`dbms.security.listUsers()`] -| label:yes[] -| label:yes[] -| `SHOW USERS` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_listusersforrole[`dbms.security.listUsersForRole()`] -| label:no[] -| label:yes[] -| `SHOW ROLES WITH USERS` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_removerolefromuser[`dbms.security.removeRoleFromUser()`] -| label:no[] -| label:yes[] -| `REVOKE ROLE FROM USER` - -// Removed in 5.0 -| link:{neo4j-docs-base-uri}/operations-manual/4.4/reference/#procedure_dbms_security_suspenduser[`dbms.security.suspendUser()`] -| label:no[] -| label:yes[] -| `ALTER USER` +|link:{neo4j-docs-base-uri}/operations-manual/5/procedures/#procedure_dbms_setDatabaseAllocator[`dbms.setDatabaseAllocator()`] +| +|{check-mark} |=== - ====