Neo4j 5.x 中过程的更改

本页面包含 Neo4j 5.x 中引入、已弃用和已移除的过程列表。

引入的过程

在 Neo4j 5.x 中,引入了以下过程。有关详细信息,请参阅操作手册 → 过程

查看 Neo4j 5.x 中引入的过程。
名称 社区版 企业版 备注

db.cdc.current()

在 5.17 中引入

db.cdc.earliest()

在 5.17 中引入

db.cdc.query()

在 5.17 中引入

dbms.cluster.moveToNextDiscoveryVersion()

在 5.26 中引入 仅限管理员

dbms.cluster.deallocateDatabaseFromServer()

在 5.23 中引入

dbms.cluster.deallocateDatabaseFromServers()

在 5.23 中引入

dbms.cluster.deallocateNumberOfDatabases()

在 5.23 中引入

dbms.cluster.reallocateDatabase()

在 5.23 中引入

dbms.cluster.reallocateNumberOfDatabases()

在 5.23 中引入

dbms.cluster.recreateDatabase()

在 5.24 中引入

dbms.cluster.secondaryReplicationDisable()

在 5.6 中引入 仅限管理员

dbms.cluster.showParallelDiscoveryState()

在 5.22 中引入 仅限管理员

dbms.cluster.statusCheck()

在 5.24 中引入 仅限管理员

dbms.cluster.switchDiscoveryServiceVersion()

在 5.22 中引入 仅限管理员

db.create.setNodeVectorProperty

在 5.13 中引入 测试版

db.create.setRelationshipVectorProperty()

在 5.18 中引入 测试版

db.index.vector.queryNodes()

在 5.18 中引入

db.index.vector.queryRelationships()

在 5.18 中引入

genai.vector.encodeBatch()

在 5.17 中引入

genai.vector.listEncodingProviders()

在 5.19 中引入

已弃用的过程

有关已弃用过程的更多详细信息,请参阅操作手册 → 过程

查看 Neo4j 5.x 中已弃用的过程。
名称 社区版 企业版 备注

cdc.current()

在 5.13 中引入 测试版 在 5.17 中已弃用 替换为:db.cdc.current()

cdc.earliest()

在 5.13 中引入 测试版 在 5.17 中已弃用 替换为:db.cdc.earliest()

cdc.query()

在 5.13 中引入 测试版 仅限管理员 在 5.17 中已弃用 替换为:db.cdc.query()

db.create.setVectorProperty()

在 5.11 中引入 测试版 在 5.13 中已弃用 替换为:db.create.setNodeVectorProperty()

dbms.cluster.readReplicaToggle()

仅限管理员 在 5.6 中已弃用
替换为:dbms.cluster.secondaryReplicationDisable()

dbms.cluster.routing.getRoutingTable()

在 5.21 中已弃用.
替换为:dbms.routing.getRoutingTable()

dbms.cluster.uncordonServer()

在 5.23 中已弃用.
在 Neo4j 5.23 之前,此过程只能以 Admin 权限运行。
替换为 ENABLE SERVER

dbms.setDatabaseAllocator()

仅限管理员 在 5.23 中已弃用

dbms.upgrade()

仅限管理员 在 5.9 中已弃用

dbms.upgradeStatus()

仅限管理员 在 5.9 中已弃用

db.index.vector.createNodeIndex()

在 5.11 中引入 在 5.26 中已弃用

已移除的过程

查看 Neo4j 4.4 中在 5.0 中移除并被 Cypher 命令替换的过程
名称 社区版 企业版 备注

db.createNodeKey()

已移除 替换为 CREATE CONSTRAINT ... IS NODE KEY 命令的 OPTIONS

db.constraints()

已移除 替换为 SHOW CONSTRAINTS

db.createUniquePropertyConstraint()

已移除 替换为 CREATE CONSTRAINT ... IS UNIQUE 命令的 OPTIONS

db.createIndex()

已移除 替换为 CREATE INDEX 命令的 OPTIONS

db.indexes()

已移除 替换为 SHOW INDEXES

db.indexDetails()

已移除 替换为 SHOW INDEXES YIELD *

db.schemaStatements()

已移除 替换为 SHOW INDEXES YIELD *SHOW CONSTRAINTS YIELD *

dbms.procedures()

已移除 替换为 SHOW PROCEDURES

dbms.functions()

已移除 替换为 SHOW FUNCTIONS

dbms.killQueries()

已移除 替换为 TERMINATE TRANSACTIONS

dbms.killQuery()

已移除 替换为 TERMINATE TRANSACTIONS

dbms.killTransaction()

已移除 替换为 TERMINATE TRANSACTIONS

dbms.killTransactions()

已移除 替换为 TERMINATE TRANSACTIONS

dbms.listQueries()

已移除 替换为 SHOW TRANSACTIONS

dbms.listTransactions()

已移除 替换为 SHOW TRANSACTIONS

dbms.security.createUser()

已移除 替换为 CREATE USER

dbms.security.deleteUser()

已移除 替换为 DROP USER

dbms.security.suspendUser()

已移除 替换为 ALTER USER

dbms.security.activateUser()

已移除 替换为 ALTER USER

dbms.security.changeUserPassword()

已移除 替换为 ALTER USER

dbms.security.changePassword()

已移除 替换为 ALTER CURRENT USER SET PASSWORD

dbms.security.createRole()

已移除 替换为 CREATE ROLE

dbms.security.deleteRole()

已移除 替换为 DROP ROLE

dbms.security.addRoleToUser()

已移除 替换为 GRANT ROLE

dbms.security.removeRoleFromUser()

已移除 替换为 REVOKE ROLE

dbms.security.listUsers()

已移除 替换为 SHOW USERS

dbms.security.listRolesForUser()

已移除 替换为 SHOW USERS

dbms.security.listRoles()

已移除 替换为 SHOW ROLES

dbms.security.listUsersForRole()

已移除 替换为 SHOW ROLES WITH USERS

db.index.fulltext.createNodeIndex()

已移除 替换为 CREATE FULLTEXT INDEX …​

db.index.fulltext.createRelationshipIndex()

已移除 替换为 CREATE FULLTEXT INDEX …​

db.index.fulltext.drop()

已移除 替换为 DROP INDEX …​

© . All rights reserved.