CouchDB 2 和 powershell

CouchDB 2 和 powershell

我有四個 CouchDB 環境:一個開發環境有四個資料庫,一個測試環境有 50 個資料庫,一個預生產環境和一個生產環境,每個環境有三個資料庫。

這些環境是微軟 Windows 2012 R2 / 2016;我必須透過從所有 CouchDB 環境檢索資料來開發 BI,並且還必須輕鬆管理它們。

到目前為止我都是用 來管理它們的curl.exe,但是只要做一些操作就可以了。

然後我建立了一個使用 powershell 和 .net 的腳本,特別是 Invoke-WebRequest。但即便如此,管理每個環境中每個資料庫存在的數百萬個文件現在變得非常困難。

我想嘗試一個帶有為此類工作製作的工具的模組。有人可以推薦我一些東西嗎?

答案1

curl在 Arch Linux 用戶端電腦上使用它來始終查詢 CouchDB 伺服器。然後我讀了這篇文章https://dev.to/matteoguadrini/building-cross-platform-application-with-powershell-and-apache-couchdb-539f我發現這個 powershell 模組也可以在 Linux 上運作。我安裝了powershell並安裝了模組。我向你保證,自從使用 PSCouchDB 以來,我的生活已經發生了很大變化。

試想一下,每種類型的操作都有完整的命令,並按主題分組;例如,如果您想搜尋有關資料庫的所有命令,只需鍵入:

help *database*

或對於文件:

help *document*

但最重要的是,對於像我這樣的開發人員來說,最重要的是它具有調試功能。此外,它的文檔非常詳盡:https://pscouchdb.readthedocs.io/en/latest/

我也推薦一下!

答案2

我使用這個 powershell 模組(PSCouchDB)在我的製作中。我將其安裝在兩台 Linux 機器(一台 Ubuntu 和另一台 Fedora)上,也安裝在一些 Windows 用戶端上以呼叫兩台伺服器。

我還使用它透過將其與 cmdlet 關聯來製作報告Export-Csv,然後向 Excel 報告。

非常完整而且非常有用。我推薦它!

相關內容