如何在 RethinkDB 中重命名数据库

How to rename a database in RethinkDB

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

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

你基本上有两个选择:

1.使用 .config 方法更新名称

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

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

2。更新 db_config table

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

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