2015-04-05 26 views
7

Come posso duplicare facilmente il mio database di produzione (mydb) per creare un database di sviluppo (mydb-dev)?Il modo più semplice per copiare/duplicare un database RethinkDB?

Il comando rethinkdb restore sembra non avere alcuna opzione per specificare il nome del database di output. Ha solo la possibilità di selezionare il database che vorrei ripristinare dal dump. Sto usando rethinkdb 1.16.3

+0

Non ho molto a che fare con rethinkdb, ma nel migliore dei casi posso dire che hai bisogno di una nuova istanza e poi ripristinarla. https://github.com/rethinkdb/docs/blob/master/3-cluster-administration/migration.md https://github.com/rethinkdb/docs/blob/master/5-deploying-rethinkdb/backup.md – bf2020

risposta

9

È possibile utilizzare rethinkdb export, estrarre l'archivio, e rinominare la directory all'interno prima di importarlo:

$ rethinkdb export 
$ cd rethinkdb_export_2015-04-05T13:54:43 
$ mv mydb mydb_dev 
$ rethinkdb import -d ./ 

Thinker tool by internalfx permette anche di clonare un database a un altro DB, usando l'opzione --targetDB=.

+0

grazie, questo è quello che stavo cercando! –

Problemi correlati