Nella pagina di documentazione api rethinkdb.com/api/javascript Sono in grado di trovare solo i comandi per creare, eliminare ed elencare i database.Come rinominare un database in RethinkDB
Ma come posso rinominare un database in RethinkDB?
Nella pagina di documentazione api rethinkdb.com/api/javascript Sono in grado di trovare solo i comandi per creare, eliminare ed elencare i database.Come rinominare un database in RethinkDB
Ma come posso rinominare un database in RethinkDB?
Che, fondamentalmente, sono due opzioni:
1. aggiornare il nome con il metodo
.config
È inoltre possibile aggiornare il nome con il metodo .config
tutti i database e le tabelle ha. Questo sarebbe simile a questa:
r
.db("db_name")
.config()
.update({name: "new_db_name"})
2. Aggiornare la db_config
tavolo
È inoltre possibile eseguire una query sul tavolo db_config
e solo fare un aggiornamento sul db che si desidera modificare. Questo qualcosa sarebbe simile a questa:
r
.db('rethinkdb')
.table('db_config')
.filter({ name: 'old_db_name' })
.update({ name: 'new_table_name'})
Questo non sembra essere menzionato nella documentazione. -.- – adius
Buon punto, aperto https://github.com/rethinkdb/docs/issues/699 –
Per chiunque altro trovando questo l'ultima query dovrebbe effettivamente essere: 'r.db ('rethinkdb'). Table ('table_config'). filter ({name: 'old_table_name'}). update ({name: 'new_table_name'}) ' – joakimbeng
Questo è stato rimosso dalla interfaccia utente in una recente riscrittura, ma dovrebbe tornare alla fine (https://github.com/rethinkdb/rethinkdb/issues/3825) è il problema per verificare se sei interessato – deontologician