Wie exportiere und importiere ich ein Benutzerprofil von einem Quassel-Kern in einen anderen?

Wie exportiere und importiere ich ein Benutzerprofil von einem Quassel-Kern in einen anderen?

Ich verwende Quassel schon seit geraumer Zeit als meinen Bouncer für IRC.

Wir (eine Gruppe von Administratoren eines kleinen Netzwerks) haben einen gemeinsamen Quassel-Kern mit vielen Benutzern auf demselben Kern eingerichtet.

Nun möchte ich aber alles rund um mein Benutzerkonto aus der Quassel-Datenbank auf diesem Kern exportieren, um es später in einem anderen Quassel-Kern auf meinem eigenen Server wieder zu importieren.

Obwohl in Quassel eine Funktion zum Hinzufügen von Benutzern implementiert wurde,Bisher ist weder das Exportieren noch das Löschen eines Benutzers vorgesehen. (wenn die Funktion zum Löschen eines Benutzers verfügbar wäre, hätte ich eine Kopie der aktuellen Datenbank erstellen, alle anderen Benutzer löschen und nur meine übrig lassen können, und die resultierende Datenbank auf meinem eigenen Server verwenden und die erste auf dem gemeinsam genutzten Server unberührt lassen können)

Trotz umfangreicher Recherche im Internet zu diesem Thema habe ich bisher keine Lösung gefunden.

Ich muss genau sagen, dass die Backend-Datenbank für den Kern vom Standard-SQLite-Backend auf ein PosgreSQL-Backend migriert wurde, da die Datenbank erheblich gewachsen ist (derzeit über 1,5 GB).

Ich würde mich jedoch über eine funktionierende Lösung (SQLite- oder PostgreSQL-Backend, das spielt keine Rolle) freuen, die einen Weg beschreibt:

  • ZuExportieren Sie ausschließlich die Daten eines Benutzerprofils.und dann erneut in eine neue Quasselcore-Datenbank importieren

oder

  • Zueinen Benutzer ordnungsgemäß aus der Datenbank löschen, ohne die Konten anderer Benutzer zu beschädigen.

Antwort1

Ich habe gerade gefundenDaswährend ich nach etwas Ähnlichem gesucht habe, und ich werde es in Kürze ausprobieren. Werde berichten, ob es funktioniert oder nicht.

Auszug:

Dieser Artikel beschreibt, wie Sie Quassel mit der PostgreSQL-Datenbank verwenden können. Er ist aus der Sicht von FreeBSD geschrieben, aber der Prozess sollte für jedes andere System sehr ähnlich sein.

Dies erschien in der Quassel-Version 0.5.0.

verwandte Informationen