Como exportar e importar um perfil de usuário de um núcleo Quassel para outro?

2

Eu tenho usado o Quassel como meu segurança para o IRC por um bom tempo agora.

Nós (um grupo de administradores de uma pequena rede) criamos um núcleo compartilhado do Quassel com muitos usuários no mesmo núcleo.

Mas agora eu gostaria de exportar tudo relacionado à minha conta de usuário do banco de dados Quassel neste núcleo, para reimportá-lo mais tarde em outro núcleo Quassel em meu próprio servidor.

Infelizmente, enquanto um recurso para adicionar usuários foi implementado no Quassel, nada foi fornecido para exportar ou excluir um usuário . (se o recurso para excluir um usuário estivesse disponível, eu poderia ter feito uma cópia do banco de dados atual, excluído todos os outros usuários deixando apenas o meu e usar esse banco de dados resultante em meu próprio servidor, deixando o primeiro inalterado no servidor compartilhado )

Apesar da extensa pesquisa na Internet sobre este assunto, eu encontrei até agora nenhuma solução.

Preciso especificar que o banco de dados back-end do núcleo foi migrado do backend padrão do SQLite para um back-end do PosgreSQL, pois o banco de dados cresceu sensivelmente (mais de 1,5 GB por enquanto).

No entanto, eu ficaria feliz em ouvir de qualquer solução de trabalho (SQLite ou PostgreSQL backend, isso realmente não importa) descrevendo uma maneira:

  • para exportar exclusivamente os dados relacionados a um perfil de usuário e, em seguida, importá-lo novamente em um novo banco de dados Quasselcore

ou

  • para excluir um usuário corretamente do banco de dados sem violar as outras contas de usuário .
por Zertrin 23.01.2012 / 02:18

1 resposta

1

Acabei de encontrar este enquanto procurava por algo semelhante, e vou estar tentando em breve. Relatará se funciona ou não.

Exerpt:

This article describes how you can use Quassel with the PostgreSQL database. It is written from a FreeBSD point of view, but the process should be very similar for any other system out there.

This appeared in Quassel release 0.5.0.

    
por 01.09.2012 / 15:27