Перейти до

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


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

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

 

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

 

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

Ссылка на сообщение
Поделиться на других сайтах
  В 10.06.2012 в 08:39, aklex сказав:

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

 

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

 

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

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

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

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

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

 

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

 

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

 

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

Ссылка на сообщение
Поделиться на других сайтах
  В 10.06.2012 в 14:27, aklex сказав:
  Цитата

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

 

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

 

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

 

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

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

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

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

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

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

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

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

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

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

Вхід

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

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

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

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