web-dev-qa-db-ja.com

あるQuasselコアから別のQuasselコアにユーザープロファイルをエクスポートおよびインポートするにはどうすればよいですか?

私はかなり長い間、IRCの用心棒としてQuasselを使用しています。

私たち(小規模ネットワークの管理者のグループ)は、同じコア上に多数のユーザーがいる共有Quasselコアをセットアップしました。

しかし、後で自分のサーバー上の別のQuasselコアに再インポートするために、このコアのQuasselデータベースからユーザーアカウントに関連するすべてのものをエクスポートしたいと思います。

残念ながら、ユーザーを追加する機能はQuasselに実装されていますが、ユーザーをエクスポートまたは削除するための機能はこれまで提供されていません。 (1人のユーザーを削除する機能が利用できる場合は、現在のデータベースのコピーを作成し、自分だけを残して他のすべてのユーザーを削除し、この結果のデータベースを自分のサーバーで使用し、最初のデータベースは共有サーバーにそのままにしておくことができます。 )

このテーマに関するインターネットに関する広範な調査にもかかわらず、私はこれまでのところ解決策を見つけていません。

データベースが大幅に拡大したため(現時点では1.5 GB以上)、コアのバックエンドデータベースがデフォルトのSQLiteバックエンドからPosgreSQLバックエンドに移行されたことを正確に把握する必要があります。

ただし、次の方法を説明している実用的なソリューション(SQLiteまたはPostgreSQLバックエンド、実際には問題ではありません)から聞いてうれしいです。

  • to 1つのユーザープロファイルに関連するデータのみをエクスポートするそしてそれを新しいQuasselcoreデータベースに再インポートする

または

  • to 他のユーザーアカウントを壊すことなく、データベースからユーザーを適切に削除します
2
Zertrin

似たようなものを探しているときに this を見つけたので、まもなく試してみます。それが機能するかどうかを報告します。

抜粋:

この記事では、PostgreSQLデータベースでQuasselを使用する方法について説明します。これはFreeBSDの観点から書かれていますが、プロセスは他のシステムと非常に似ているはずです。

これは、Quasselリリース0.5.0で登場しました。

1
froztbyte