He estado usando Quassel como mi portero para IRC desde hace bastante tiempo.
Nosotros (un grupo de administradores de una pequeña red) hemos configurado un núcleo Quassel compartido con muchos usuarios en el mismo núcleo.
Pero ahora me gustaría exportar todo lo relacionado con mi cuenta de usuario desde la base de datos de Quassel en este núcleo, para poder volver a importarlo más tarde en otro núcleo de Quassel en mi propio servidor.
Desafortunadamente, si bien se ha implementado una función para agregar usuarios en Quassel,Hasta ahora no se proporciona nada para exportar o eliminar un usuario.. (si la función para eliminar un usuario estuviera disponible, podría haber hecho una copia de la base de datos actual, eliminar todos los demás usuarios dejando solo el mío y usar esta base de datos resultante en mi propio servidor, dejando el primero intacto en el servidor compartido). )
A pesar de una extensa investigación en Internet sobre este tema, hasta ahora no he encontrado ninguna solución.
Debo precisar que la base de datos backend para el núcleo se ha migrado del backend SQLite predeterminado a un backend PosgreSQL a medida que la base de datos creció sensiblemente (más de 1,5 GB por ahora).
Sin embargo, me encantaría recibir noticias de alguna solución que funcione (SQLite o PostgreSQL backend, en realidad no importa) que describa una forma:
- aexportar exclusivamente los datos relacionados con un perfil de usuarioy luego volver a importarlo en una nueva base de datos de Quasselcore
o
- aeliminar un usuario correctamente de la base de datos sin romper las cuentas de otros usuarios.
Respuesta1
Acabo de encontraresteMientras busco algo similar, lo probaré en breve. Informará si funciona o no.
Extracto:
Este artículo describe cómo puede utilizar Quassel con la base de datos PostgreSQL. Está escrito desde el punto de vista de FreeBSD, pero el proceso debería ser muy similar para cualquier otro sistema que exista.
Esto apareció en la versión 0.5.0 de Quassel.