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

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

谢谢。

最佳答案

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

*努克斯:

$ ./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

关于orientdb - 如何运行在 OrientDB 中构建我的数据库和架构的 SQL 脚本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28632120/

10-11 22:32
查看更多