6

问题是 - 有没有办法以命令样式格式导出 OrientDB 数据库结构,例如:

create database <name>
create class <name>
create property <name>...

等等

谢谢,丹尼斯

4

2 回答 2

1

export schemaorientdb 控制台中有一个可用的命令,它产生如下内容:

...
"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,因此您可以编写脚本将其转换为您想要的任何内容。

于 2013-08-20T11:41:03.240 回答
0

更一般地说:export database FILENAME以(特殊)JSON 格式导出(特殊,因为键的顺序对于 OrientDB 的可读性很重要)。

于 2015-12-08T02:36:02.930 回答