Neo4j 5 中过程和函数的更改

以下是 Neo4j 5 中所有 Neo4j 过程的更改和弃用。

表 1. 过程和函数的所有更改
名称 社区版 企业版 注释

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 …​ 替换。