I have been using Quassel as my bouncer for IRC for quite a long time now.
We (a group of administrators of a small network) have set up a shared Quassel core with many users on the same core.
But now I would like to export everything related to my user account from the Quassel database on this core, in order to re-import it later in another Quassel core on my own server.
Unfortunately, while a feature for adding users has been implemented into Quassel, nothing is so far provided for either exporting or deleting an user. (if feature for deleting one user was available, I could have made a copy of the current database, deleted all the other users leaving only mine, and use this resulting database on my own server, while leaving the first one untouched on the shared server)
Despite extensive research on the Internet on this subject, I've found so far no solution.
I have to precise that the backend database for the core has been migrated from the default SQLite backend to a PosgreSQL backend as the database grew sensibly (over 1,5 GB for now).
However I'd be glad to hear from any working solution (SQLite or PostgreSQL backend, it doesn't really matter) describing a way:
- to export exclusively the data related to one user profile and then re-import it in a new Quasselcore database
- to delete an user properly from the database without breaking the others user accounts.