Exportando / importando uma coleção de documentos do RavenDb

Por quê ?

  • Exporte uma coleção ativa para um arquivo, copie-a para sua máquina de desenvolvimento, restaure e teste.
  • Faça backup de uma coleção antes de tentar corrigir / alterar.

Resumo da linha de comando de backup

Raven.Smuggler.exe
out
http
://<server>:<port>/databases/<tenant>
"<path-to-output-file>"
--metadata-filter=Raven-Entity-Name=<collection>
--operate-on-types=Documents.

Exemplo

Raven.Smuggler.exe out http://localhost:8080/databases/MusicStore "C:TempUsers.dump" --metadata-filter=Raven-Entity-Name=Users --operate-on-types=Documents

Resumo da linha de comando de restauração

Raven.Smuggler.exe
in
http
://<server>:<port>/databases/<tenant>
"<path-to-backup-file>"

Exemplo

Raven.Smuggler.exe in http://localhost:8080/databases/MusicStore "C:TempUsers.dump"