如何在RethinkDB中重命名数据库

时间:2015-03-31 21:15:51

标签: rethinkdb

在api文档页面rethinkdb.com/api/javascript上,我只能找到创建,删除和列出数据库的命令。

但我如何在RethinkDB中重命名数据库?

1 个答案:

答案 0 :(得分:16)

您基本上有两个选择:

<强> 1。使用.config方法

更新名称

您还可以使用每个数据库和表具有的.config方法更新名称。这看起来像这样:

r
  .db("db_name")
  .config()
  .update({name: "new_db_name"})

<强> 2。更新db_config表格

您还可以在db_config表上执行查询,只需对要更改的数据库执行更新。这看起来像这样:

r   
   .db('rethinkdb')   
   .table('db_config')   
   .filter({ name: 'old_db_name' })   
   .update({ name: 'new_table_name'})