如何 运行 SQL 在 OrientDB 中构建我的数据库和模式的脚本?
How to run a SQL Script that builds my DB and schema in OrientDB?
我正在使用 OrientDB 2.0.2。我正在编写一个 SQL 脚本,它将创建一个新的数据库、构造模式,然后用静态初始数据填充数据库。我知道如果我只是开始加载数据,数据库将自动创建,如果我开始插入记录,类 将自动创建,但我想确保我的 类 具有正确的继承以及属性和索引,然后再开始我的数据加载。
SQL 语法很简单——我只需要知道如何从命令行 运行 SQL 脚本来实例化数据库,就好像我是在新位置或为新客户部署我的数据库的新实例。
谢谢。
假设您在基本目录ORIENTDB_HOME
中安装了OrientDB,那么转到$ORIENTDB_HOME/bin
目录。在此目录中,使用简单命令执行 OrientDB SQL 脚本:
*nux:
$ ./console.sh myscript.osql
Windows:
> 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
我正在使用 OrientDB 2.0.2。我正在编写一个 SQL 脚本,它将创建一个新的数据库、构造模式,然后用静态初始数据填充数据库。我知道如果我只是开始加载数据,数据库将自动创建,如果我开始插入记录,类 将自动创建,但我想确保我的 类 具有正确的继承以及属性和索引,然后再开始我的数据加载。
SQL 语法很简单——我只需要知道如何从命令行 运行 SQL 脚本来实例化数据库,就好像我是在新位置或为新客户部署我的数据库的新实例。
谢谢。
假设您在基本目录ORIENTDB_HOME
中安装了OrientDB,那么转到$ORIENTDB_HOME/bin
目录。在此目录中,使用简单命令执行 OrientDB SQL 脚本:
*nux:
$ ./console.sh myscript.osql
Windows:
> 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