2

Я уже давно использую Quassel в качестве вышибала для IRC.

Мы (группа администраторов небольшой сети) настроили общее ядро Quassel со многими пользователями на одном ядре.

Но теперь я хотел бы экспортировать все, что связано с моей учетной записью пользователя, из базы данных Quassel на этом ядре, чтобы потом повторно импортировать ее в другое ядро Quassel на моем собственном сервере.

К сожалению, хотя в Quassel реализована функция добавления пользователей, на данный момент ничего не предусмотрено ни для экспорта, ни для удаления пользователя. (Если бы была доступна функция удаления одного пользователя, я мог бы сделать копию текущей базы данных, удалить всех остальных пользователей, оставив только мою, и использовать полученную базу данных на своем собственном сервере, оставив первую нетронутой на общем сервере. )

Несмотря на обширные исследования в Интернете на эту тему, я не нашел пока никакого решения.

Я должен уточнить, что серверная база данных для ядра была перенесена из серверной части SQLite по умолчанию в серверную часть PosgreSQL, так как база данных заметно выросла (на данный момент более 1,5 ГБ).

Однако я был бы рад услышать от любого работающего решения (SQLite или PostgreSQL, это не имеет значения) описание способа:

  • экспортировать исключительно данные, относящиеся к одному профилю пользователя, а затем повторно импортировать их в новую базу данных Quasselcore

или же

  • правильно удалить пользователя из базы данных, не нарушая учетные записи других пользователей.

1 ответ1

1

Я просто нашел это, когда искал похожую вещь, и скоро собираюсь ее опробовать. Сообщит, если это работает или нет.

отрывок:

В этой статье описывается, как вы можете использовать Quassel с базой данных PostgreSQL. Он написан с точки зрения FreeBSD, но процесс должен быть очень похож на любую другую систему.

Это появилось в выпуске Quassel 0.5.0.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .