2015-03-31 47 views

回答

14

你基本上有兩種選擇:

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'}) 
+0

這似乎並沒有在文檔中被提及。 -.- – adius 2015-04-01 20:29:11

+1

好點,打開https://github.com/rethinkdb/docs/issues/699 – 2015-04-01 22:10:23

+1

對於其他人發現這個最後的查詢應該是: 'r.db('rethinkdb')。table( 'table_config')。filter({name:'old_table_name'})。update({name:'new_table_name'})' – joakimbeng 2017-02-08 13:14:56