问题是 - 有没有办法以命令样式格式导出OrientDB数据库结构,如:
create database <name>
create class <name>
create property <name>...
等
谢谢, 丹尼斯
答案 0 :(得分:1)
在orientdb控制台中有一个命令export schema
,它产生类似于:
...
"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,因此您可以编写一个脚本来根据需要进行转换。
答案 1 :(得分:0)
更一般地说:export database FILENAME
以(特殊)JSON格式导出(特殊,因为键的排序对于OrientDB可读取很重要)。