2016-02-26 45 views
2

我想創建一個可以一次性導出所有我的烏鴉DB數據庫的cronjob。我知道下面的命令導出一個特定的數據庫用RavenDB Smuggler一次性導出多個ravendb數據庫

Raven.Smuggler out http://localhost:8080/ C:/temp/backup.ravendump -- database=MyDatabase

有沒有對所有數據庫導出一個命令,這樣我就不必重複命令我要導出的每個數據庫的方法嗎?

回答

1

我已經創建了一個小的開源應用程序來爲我做這個。你可以找到它here

0

AFAIK沒有這樣的功能。

看看走私者爲每個數據庫調用進程的實現,或者使用「全部導出」參數,這樣做不會有任何好處(例如獲取所有數據庫的時間點快照同時)。

還有一個包可以實現這一點:Periodic export

如果您使用走私者獲取導出作爲數據庫的備份,我會推薦使用Raven.Backup來代替。似乎它快得多 - 特別是對於大型數據庫。請參閱here這是如何工作的。