Перейти до

Обновление базы STG из mysql


Рекомендованные сообщения

Настроил Старгейзер для работы так, что он использует данные пользователя (логин пароль статус блокировкии др) с другого биллига. Точнее он берет эти данные с другой (не родной) таблицы. Страгейзер настроен на базе mysql.

 

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

 

Есть ли какие-то варианты заставить старгейзер обновляться из таблиц mysql без рестарта?

Ссылка на сообщение
Поделиться на других сайтах

Настроил Старгейзер для работы так, что он использует данные пользователя (логин пароль статус блокировкии др) с другого биллига. Точнее он берет эти данные с другой (не родной) таблицы. Страгейзер настроен на базе mysql.

 

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

 

Есть ли какие-то варианты заставить старгейзер обновляться из таблиц mysql без рестарта?

Если в MySQL есть аналоги LISTEN/NOTIFY из PostgreSQL то можно навешать на таблички триггеров, по которым дергать NOTIFY а в плагине mod_store_mysql с помощью LISTEN получать уведомления и перечитывать таблицы. Естественно для этого надо изменить и сам плагин тоже.

Но скорее всего в убогом MySQL такого нет :)

Ссылка на сообщение
Поделиться на других сайтах

Если в MySQL есть аналоги LISTEN/NOTIFY из PostgreSQL то можно навешать на таблички триггеров, по которым дергать NOTIFY а в плагине mod_store_mysql с помощью LISTEN получать уведомления и перечитывать таблицы. Естественно для этого надо изменить и сам плагин тоже.

 

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

 

Получается что надо менять код.

 

Кто-то может помочь написать этот кусок кода, или хотя-бы помочь с местом внедрения?

Ссылка на сообщение
Поделиться на других сайтах

Если в MySQL есть аналоги LISTEN/NOTIFY из PostgreSQL то можно навешать на таблички триггеров, по которым дергать NOTIFY а в плагине mod_store_mysql с помощью LISTEN получать уведомления и перечитывать таблицы. Естественно для этого надо изменить и сам плагин тоже.

 

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

 

Получается что надо менять код.

 

Кто-то может помочь написать этот кусок кода, или хотя-бы помочь с местом внедрения?

Обязательно иметь механизм NOTIFY/LISTEN и триггеры. Без них ничего не получится.

Периодическое обновление не выход.

Да и вообще идея плохая. Остановитесь на чем-то одном: Stargazer или ваш биллинг.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...