aklex 152 Опубликовано: 2012-06-10 08:39:57 Share Опубликовано: 2012-06-10 08:39:57 Настроил Старгейзер для работы так, что он использует данные пользователя (логин пароль статус блокировкии др) с другого биллига. Точнее он берет эти данные с другой (не родной) таблицы. Страгейзер настроен на базе mysql. Проблема заключается в том, что при обновлении данных в моем биллинге , старгейзер не подтягивает их. Есть ли какие-то варианты заставить старгейзер обновляться из таблиц mysql без рестарта? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2012-06-10 09:41:22 Share Опубліковано: 2012-06-10 09:41:22 Нет. Разве что собрать View в обратную сторону и производить все изменения в бд старгейзером. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2012-06-10 10:37:42 Share Опубліковано: 2012-06-10 10:37:42 Настроил Старгейзер для работы так, что он использует данные пользователя (логин пароль статус блокировкии др) с другого биллига. Точнее он берет эти данные с другой (не родной) таблицы. Страгейзер настроен на базе mysql. Проблема заключается в том, что при обновлении данных в моем биллинге , старгейзер не подтягивает их. Есть ли какие-то варианты заставить старгейзер обновляться из таблиц mysql без рестарта? Если в MySQL есть аналоги LISTEN/NOTIFY из PostgreSQL то можно навешать на таблички триггеров, по которым дергать NOTIFY а в плагине mod_store_mysql с помощью LISTEN получать уведомления и перечитывать таблицы. Естественно для этого надо изменить и сам плагин тоже. Но скорее всего в убогом MySQL такого нет Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2012-06-10 10:41:34 Share Опубліковано: 2012-06-10 10:41:34 Неубогий постгрес - самый популярный стор у двух с половиной человеков. Ссылка на сообщение Поделиться на других сайтах
aklex 152 Опубліковано: 2012-06-10 14:27:12 Автор Share Опубліковано: 2012-06-10 14:27:12 Если в MySQL есть аналоги LISTEN/NOTIFY из PostgreSQL то можно навешать на таблички триггеров, по которым дергать NOTIFY а в плагине mod_store_mysql с помощью LISTEN получать уведомления и перечитывать таблицы. Естественно для этого надо изменить и сам плагин тоже. Наверно не обязательно иметь триггеры. Устроит даже если старгейзер сможет обновлять периодически полностью всех пользователей. Получается что надо менять код. Кто-то может помочь написать этот кусок кода, или хотя-бы помочь с местом внедрения? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2012-06-10 16:52:37 Share Опубліковано: 2012-06-10 16:52:37 Если в MySQL есть аналоги LISTEN/NOTIFY из PostgreSQL то можно навешать на таблички триггеров, по которым дергать NOTIFY а в плагине mod_store_mysql с помощью LISTEN получать уведомления и перечитывать таблицы. Естественно для этого надо изменить и сам плагин тоже. Наверно не обязательно иметь триггеры. Устроит даже если старгейзер сможет обновлять периодически полностью всех пользователей. Получается что надо менять код. Кто-то может помочь написать этот кусок кода, или хотя-бы помочь с местом внедрения? Обязательно иметь механизм NOTIFY/LISTEN и триггеры. Без них ничего не получится. Периодическое обновление не выход. Да и вообще идея плохая. Остановитесь на чем-то одном: Stargazer или ваш биллинг. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас