如何將使用者設定檔從一個 Quassel 核心匯出和匯入到另一個核心?

如何將使用者設定檔從一個 Quassel 核心匯出和匯入到另一個核心?

很長一段時間以來,我一直使用 Quassel 作為 IRC 的保鑣。

我們(小型網路的一組管理員)設定了一個共享的 Quassel 核心,同一核心上有許多使用者。

但現在我想從該核心上的 Quassel 資料庫中匯出與我的使用者帳戶相關的所有內容,以便稍後在我自己的伺服器上的另一個 Quassel 核心中重新匯入它。

不幸的是,雖然 Quassel 中已經實現了添加用戶的功能,到目前為止,還沒有提供任何用於匯出或刪除用戶的內容。 (如果刪除一個用戶的功能可用,我可以複製當前資料庫,刪除所有其他用戶,只留下我的用戶,並在我自己的伺服器上使用生成的資料庫,同時在共享伺服器上保留第一個資料庫不變)

儘管在互聯網上對此主題進行了廣泛的研究,但到目前為止我還沒有找到解決方案。

我必須明確指出,隨著資料庫的合理增長(目前超過 1.5 GB),核心的後端資料庫已從預設的 SQLite 後端遷移到 PosgreSQL 後端。

不過,我很高興聽到任何可行的解決方案(SQLite 或 PostgreSQL 後端,這並不重要)描述一種方法:

  • 專門匯出與一個使用者設定檔相關的數據然後將其重新導入到新的 Quasselcore 資料庫中

或者

  • 從資料庫中正確刪除使用者而不破壞其他使用者帳戶

答案1

我剛發現在尋找類似的東西時,我很快就會嘗試。將報告是否有效。

摘錄:

本文介紹如何將 Quassel 與 PostgreSQL 資料庫結合使用。它是從 FreeBSD 的角度編寫的,但對於任何其他系統來說,過程應該非常相似。

這齣現在 Quassel 版本 0.5.0 中。

相關內容