如何在 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'})
在 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'})