![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: нет Всего: 8 |
Скажите, как отправить e-mail?
Может быть, есть возможность выполнить команду оболочки? |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
нафи зачем? куда ты сможешь повесить действие по отправке? на триггер? и отправлять письмо на каждой изменение из 500 записей?
|
|||
|
||||
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: нет Всего: 8 |
Смогу отправить кому-нибудь на почту сообщение о поступлении заказа. Хочу повесить на триггер, событие или в процедуру.
Проверки забиты в таблицах. Готова система проверок и корректировок в виде простого запроса. Думаю, поможет UDF. Где бы, только, найти такое... Это сообщение отредактировал(а) tishaishii - 14.1.2011, 21:52 |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
заказ добавляется в БД посредством выполнения SQL запроса из консоли или все же есть какая-то программа клиент?
либо дорабатывай этот клиент, либо используй планировщик, который хоть каждые 5 минут будет проверять наличие новых заказов. это тебе сейчас надо "только отправить email при появлении записи", а потом начнется - "а вот исключить повторную отправку, если случайно ещё раз добавили"(если добавляется через форму на сайте - вполне возможно) или "отправлять не сразу, а через минуту - вдруг, оператор обнаружит ошибку". а то и того круче. кроме того, нет, mysql запросом не отправит письмо. разве что напишешь UDF. сам. |
|||
|
||||
Smorodin |
|
|||
![]() Добрейший ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 10.4.2006 Где: Пермь Репутация: нет Всего: 1 |
Месье знает толк в извращениях. (с)
Самое лучшее - ставить в очередь. Или отправлять запросом клиента. -------------------- Сделать можно все, только вопрос - когда? |
|||
|
||||
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: нет Всего: 8 |
Мрак. Многое здесь начитался о себе, вопрос пока не выяснил.
Что-нибудь дельное бы, уважаемые. |
|||
|
||||
gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 3 Всего: 17 |
tishaishii, в PgSQL можно выполнить на PL/Perl в триггере
можно в очередь поставить, записывать в другую таблицу, а дальше скрипт запускать который будет отправлять, отмечать или удалять из таблицы (из очереди)... Добавлено @ 02:09 вот, DimW, написал:
Это сообщение отредактировал(а) gcc - 16.1.2011, 02:10 |
|||
|
||||
Zloxa |
|
|||
![]() Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 33 Всего: 161 |
Что должно случиться с емейлом, отправленным из триггера, в случае отката транзакции? Я так понимаю что общественность воспринимает весьма скептически идею реализации прикладной логики средствами mySql. таки это не оракл, однакой. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка ![]() |
|||
|
||||
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: нет Всего: 8 |
Скажите, может быть, есть готовые UDF?
Пока что не разобрался как сделать. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |