我正在 OrientDB 中的图形数据库下创建架构。我正在创建一个包含少量字段的类实体。可以在功能生命周期中将实体更改为StageOneEntity。所以我又创建了一个类StageOneEntity ,它扩展了Entity类。
如果我使用类实体创建记录,我可以在之后将课程更改为 StageOneEntity 吗?
答案 0 :(得分:2)
不,该类是在创建时分配的,永远不能更改,除非您复制该对象但它将具有不同的RID。
答案 1 :(得分:0)
是的,有可能:
MOVE VERTEX #34:232 TO CLASS:StageOneEntity
或
MOVE VERTEX (SELECT FROM `Entity`) TO CLASS:StageOneEntity
更改所有Entity
条记录的类
https://orientdb.com/docs/last/SQL-Move-Vertex.html
根据文档,它只适用于顶点(不是边)。我没有找到关于MOVE EDGE
命令的注释。