从命令行创建 RethinkDB 数据库

Create RethinkDB database from command line

我需要从命令行以编程方式创建 RethinkDB 数据库。但是...我不知道该怎么做。

我知道我可以从 Web UI 或客户端驱动程序执行此操作,但是没有执行此操作的命令吗?

从 RethinkDB 2.0 开始,我相信您只能使用网络 UI 或客户端驱动程序来做到这一点。为什么支付 Python 或 Ruby 在这里不起作用?

正如 mlucy 提到的,您可以使用查询语言创建数据库和表。如果您想 运行 RethinkDB 直接从命令行查询,您可能想尝试以下库之一:

如果您有 Python 驱动程序,您可以执行以下操作:

echo -e  'import rethinkdb as r; \nr.connect("localhost", 28015).repl() \nr.db_create("NAME_OF_YOUR_DATABASE").run()'  | python

要安装 Python 驱动程序,您可以使用 pip:

pip install rethinkdb

这可能不是最好的方法,但如果您想从命令行在一行中创建数据库,这可能是实现此目的的最简单方法。

如果您是 Node.js 开发人员,我建议您使用提到的两个 CLIS mglukhovsky。