Rethinkdb 从命令行创建数据库

Rethinkdb 从命令行创建数据库,rethinkdb,Rethinkdb,我需要从命令行以编程方式创建一个数据库。但是…我不知道怎么做 我知道我可以通过web UI或客户端驱动程序来实现这一点,但是没有命令可以实现这一点吗?从RejectionDB 2.0开始,我相信您只能通过web UI或客户端驱动程序来实现这一点。在这里,使用Python或Ruby不起作用有什么原因吗?正如mlucy所提到的,您可以使用查询语言创建数据库和表。如果您想直接从命令行运行REJECTDB查询,您可能需要尝试以下库之一: 要求cli: 国王: 如果您有Python驱动程序,可以执行以下

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


我知道我可以通过web UI或客户端驱动程序来实现这一点,但是没有命令可以实现这一点吗?

从RejectionDB 2.0开始,我相信您只能通过web UI或客户端驱动程序来实现这一点。在这里,使用Python或Ruby不起作用有什么原因吗?

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

  • 要求cli:
  • 国王:

如果您有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开发人员,我建议您使用前面提到的两个CLI mglukhovsky。

它可以工作,但在配置脚本中添加类似于
rewritedb createdb name
的内容会更干净。