Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将OrientDB数据库结构导出到;“命令式”;格式_Orientdb - Fatal编程技术网

将OrientDB数据库结构导出到;“命令式”;格式

将OrientDB数据库结构导出到;“命令式”;格式,orientdb,Orientdb,问题是-是否有任何方法可以以命令样式格式导出OrientDB数据库结构,如: create database <name> create class <name> create property <name>... 创建数据库 创建类 创建属性。。。 等等 谢谢, Denis在orientdb控制台中有一个命令导出模式,它生成如下内容: ... "schema":{ "version":54, "classes":[ {

问题是-是否有任何方法可以以命令样式格式导出OrientDB数据库结构,如:

create database <name>
create class <name>
create property <name>...
创建数据库
创建类
创建属性。。。
等等

谢谢,
Denis

在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,因此您可以编写一个脚本以任意方式对其进行转换。

更一般地说:
导出数据库文件名
以(特殊)json格式导出(特殊,因为键的顺序对于OrientDB可读很重要)