问题是 - 有没有办法以命令样式格式导出 OrientDB 数据库结构,例如:
create database <name>
create class <name>
create property <name>...
等等
谢谢,丹尼斯
问题是 - 有没有办法以命令样式格式导出 OrientDB 数据库结构,例如:
create database <name>
create class <name>
create property <name>...
等等
谢谢,丹尼斯
export schema
orientdb 控制台中有一个可用的命令,它产生如下内容:
...
"schema":{
"version":54,
"classes":[
{
"name":"YourClassName",
"default-cluster-id":9,
"cluster-ids":[
9
],
"properties":[
{
"name":"f1",
"type":"STRING"
},
{
"name":"f2",
"type":"STRING"
},
{
"name":"f3",
"type":"STRING"
}
]
},
...
输出为 json,因此您可以编写脚本将其转换为您想要的任何内容。
更一般地说:export database FILENAME
以(特殊)JSON 格式导出(特殊,因为键的顺序对于 OrientDB 的可读性很重要)。