RethinkDB如何从* .info文件

时间:2018-12-19 06:33:28

标签: rethinkdb

我想将数据库从暂存数据库(RethinkDB)导入到本地/ PC。

由于我无权访问服务器,因此获得了一个转储文件(数据库表的存档)。

存档文件只是转储文件中的rar文件。基本上,它包含每个表的tar.gz

我在本地安装了rethinkdb,并与每个表备份一起玩。我无法使用rethink restore,因为我总是收到类似这样的错误:

要导入的目录不存在:C:\Users\butitoy\AppData\Local\Temp\tmppsjhe5q5\rethinkdb_dump_2018-12-17T10:47:58

我提取了一个单面(tar.gz),发现其中包含2个文件:一个包含数据的json文件和一个包含索引等信息的信息文件。

我能够导入json文件并创建了表。但是,我不知道如何使用* .info文件创建索引。

我的猜测是创建一个python脚本,该脚本将读取信息文件,然后连接到本地的rethinkdb并为导入的表创建索引。

在尝试之前,我想问一下是否有一种方法可以读取* .info文件,然后仅通过调用特定的rethinkdb命令(如rethinkdb import)来创建索引。

此外,是否有可能将所有json文件传输到一个文件夹,例如jsons,然后将所有信息文件传输到另一个文件夹,例如infos。然后调用rethinkdb import来运行单个命令,然后将所有json文件导入jsons文件夹中?

如果可能的话,任何人都可以共享命令吗? infos发出一个命令来创建信息文件的索引。

谢谢

0 个答案:

没有答案
相关问题