如何将NServiceBus Sagas从一个Raven数据库迁移到另一个Raven数据库?

时间:2016-07-28 08:21:01

标签: ravendb nservicebus

我需要将几种类型的Sagas从一个数据库复制到另一个数据库。它们位于不同的服务器上。我打算用一个像这样的走私者出口这个:

raven.smuggler out http://localhost:8080/ dump.raven --database=Host1 --metadata-filter=Raven-Entity-Name=TestSaga

然后将此转储导入新数据库。

问题是:它是安全还是我需要关心索引之类的其他内容?

2 个答案:

答案 0 :(得分:1)

如果要将NServiceBus服务器指向该服务器,可能还需要创建索引

答案 1 :(得分:1)

该命令导出集合“TestSaga”以及索引和变换器(但是所有这些都在您的数据库中)。 如果只需要文档,请包括--operate-on-types = Documents。 我建议你阅读documentantion,特别是“命令行选项”部分和可能适合你的选项--operate-on-types。

最后我认为您需要将dump.raven更改为dump.ravendump