2015-03-31 15 views
7

API belge sayfasında rethinkdb.com/api/javascript Veritabanları oluşturmak, bırakmak ve listelemek için yalnızca komutları bulabilirim.RethinkDB'deki bir veritabanının yeniden adlandırılması

Ama RethinkDB'deki bir veritabanını nasıl yeniden adlandırabilirim?

1. Güncelleme Ayrıca her veritabanı ve tablolar vardır .config yöntemi kullanarak adını güncelleyebilirsiniz .config yöntemi

kullanarak isim:

+0

Bu son yeniden yazma sırasında UI kaldırıldı, ancak sonunda geri gelmelidir (https://github.com/rethinkdb/rethinkdb/issues/3825) konudur İlgilendiğinizden emin olmak için – deontologician

cevap

14

Temelde iki seçenek vardır. Bu şuna benzer olacaktır:

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

2. Güncelleme db_config tablo

Ayrıca db_config tabloya bir sorgu yürütmek ve sadece değiştirmek istediğiniz db ile ilgili bir güncelleme yapabilirsiniz. Böyle Bu görünecektir şey:

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

Bu, dokümantasyonda belirtilmiş gibi görünmüyor. -.- – adius

+1

İyi nokta, https://github.com/rethinkdb/docs/issues/699 –

+1

açıldı Bunu bulmak herkes için son sorgu aslında olmalıdır: 'r.db ('rethinkdb'). 'table_config') süzgeç ({name: 'old_table_name'}) güncellemesi ({name: 'new_table_name'}) ' – joakimbeng

İlgili konular