Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Автоматическое действие при появлении новой строки в таблице / 9 сообщений из 9, страница 1 из 1
16.03.2015, 09:57:45
    #38905550
kaelm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое действие при появлении новой строки в таблице
Приветствую всех!

Ломаю голову над тем, как реализовать следующий сценарий.

1. Есть триггер, который формирует нужную таблицу (Таблица2) (формируется по данным из Таблицы1)

2. Необходимо при возникновении одного из двух возможных событий (появление новой строки в Таблице2 или апдейт значения поля в Таблице2) сгенерить HTTP GET в сторону внешнего хоста.

Пока в голове крутится только вариант с написанием bash скрипта периодической проверки таблицы 2 и отправки далее GET.

Есть ли более "реалтаймный" вариант реализации? (например как то следить за бинарным логом или же привязать скрипт в триггере?) В какую сторону думать?

Заранее спасибо за ответы.
...
Рейтинг: 0 / 0
16.03.2015, 13:42:21
    #38905863
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое действие при появлении новой строки в таблице
...
Рейтинг: 0 / 0
16.03.2015, 14:11:08
    #38905907
kaelm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое действие при появлении новой строки в таблице
ScareCrow,
спасибо. как раз думаю в эту сторону. смущают лишь многочисленные замечания по инетам, что такой подход мол очень небезопасен. понять не могу чем именно..
...
Рейтинг: 0 / 0
16.03.2015, 14:19:33
    #38905918
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое действие при появлении новой строки в таблице
kaelm,

Имхо, такой подход вообще очень кривой. Не должна быть СУБД (тем более, такая скромная по процедурным возможностям как MySQL) быть центром такой системы. Т.е. должно быть нечто, что и запись в таблице проапдейтит, и HTTP-запрос сгенерит и выполнит.
...
Рейтинг: 0 / 0
16.03.2015, 14:31:26
    #38905933
kaelm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое действие при появлении новой строки в таблице
miksoft,

вот и пытаюсь понять, что нужен получается периодический опрос таблицы.
...
Рейтинг: 0 / 0
16.03.2015, 15:27:09
    #38906013
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое действие при появлении новой строки в таблице
kaelmmiksoft,

вот и пытаюсь понять, что нужен получается периодический опрос таблицы.Это тоже костыль.
Я бы смотрел в ту сторону, которая модифицирует Таблицу1. Ведь она же, помимо модификации таблицы, может и http-запрос выполнить.
...
Рейтинг: 0 / 0
16.03.2015, 15:39:20
    #38906021
kaelm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое действие при появлении новой строки в таблице
miksoft,

в том то и дело, что модификация выполняется в триггере. В таблицу1 добавляется строка, срабатывает триггер по INSERT и формируются или новая строка в таблице2 или апдейтится поле в таблице2. И далее, после того как строка добавлена в таблицу2 (или данные обновлены) надо кинуть http запрос.
...
Рейтинг: 0 / 0
16.03.2015, 15:40:35
    #38906024
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое действие при появлении новой строки в таблице
kaelmв том то и дело, что модификация выполняется в триггере.Модификация Таблицы1 тоже выполняется в триггере???
...
Рейтинг: 0 / 0
16.03.2015, 15:54:18
    #38906032
kaelm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое действие при появлении новой строки в таблице
miksoft,

модификация Таблицы 1 - это просто добавление в эту таблицу новых строк внешним процессом (речь идет о генерации cdr файлов сервером asterisk (телефония)).

Asterisk принимает вызов, отбивает его и в появляется строка cdr. Следующие звонки также добавляют строки в эту таблицу.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Автоматическое действие при появлении новой строки в таблице / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]