如何在OrientDB中运行构建我的数据库和模式的SQL脚本?

时间:2015-02-20 15:07:51

标签: orientdb

我正在使用OrientDB 2.0.2。我正在编写一个SQL脚本,它将创建一个新的DB,构建模式,然后使用静态初始数据填充DB。我知道如果我只是开始加载数据就会自动创建数据库,如果我开始插入记录就会自动创建这些类,但是我想在开始之前确保我的类具有正确的继承和属性和索引。数据加载。

SQL语法很简单 - 我只需要知道如何从命令行运行SQL脚本以实例化数据库,就像我在新位置部署新数据库实例一样,或者一个新客户。

感谢。

1 个答案:

答案 0 :(得分:6)

假设您在基本目录ORIENTDB_HOME中安装了OrientDB,然后转到$ORIENTDB_HOME/bin目录。在此目录中,使用简单命令执行OrientDB SQL脚本:

* NUX:

$ ./console.sh myscript.osql

视窗:

> console.bat myscript.osql

mysql.osql是一个简单的文本文件,包含所有SQL命令(.oslq是OrientDB SQL脚本的典型文件扩展名。)

有关如何创建新数据库的详细信息,请参阅documentation。例如:

CREATE DATABASE plocal:/usr/local/orient/databases/demo/demo

CREATE DATABASE remote:localhost/trick root verySecretPassword