
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.01.2014, 15:33:52
|
|||
|---|---|---|---|
|
|||
Запуск внешнего скрипта posgresql |
|||
|
#18+
Добрый день! У меня есть табличка, при добавлении записи в таблицу мне необходимо запускать внешний python-скрипт на сервере, передавая ему аттрибуты записи. Подскажите, пожалуйста, каким образом мне это реализовать, возможно есть примеры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2014, 15:49:25
|
|||
|---|---|---|---|
Запуск внешнего скрипта posgresql |
|||
|
#18+
papkodimka, http://www.postgresql.org/docs/8.4/static/server-programming.html Выбирайте язык, который знаете (perl, python или чистый С) и пишите функцию, которая будет делать http-запрос на ваш сервер. Можно еще конечно просто "обёртку" для system сделать (чтобы какой-нить wget дёргать), но это слегка опасно. Потом эту функцию вызывайте внутри триггера AFTER INSERT на вашей табличке. Хотя это не кошерно (особенно когда данные у вас будут вставляться большими пачками). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2014, 15:59:14
|
|||
|---|---|---|---|
|
|||
Запуск внешнего скрипта posgresql |
|||
|
#18+
Если взять к примеру, PL/Python, то тогда как мне подключать стандартные модули python'a типа http.client, чтобы в функции на PL/Python отправлять http-запросы в xml-формате? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2014, 16:34:49
|
|||
|---|---|---|---|
|
|||
Запуск внешнего скрипта posgresql |
|||
|
#18+
papkodimka, простой пример создания таблицы t(url, param, result) при добавлении записи в которую делаетс запрос на url с параметрами param, а ответ сервера сохраняется в result: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2014, 16:55:05
|
|||
|---|---|---|---|
|
|||
Запуск внешнего скрипта posgresql |
|||
|
#18+
papkodimkaЕсли взять к примеру, PL/Python, то тогда как мне подключать стандартные модули python'a?все как в обычном python'е, ... хотя это и есть обычный python ) Код: python 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2014, 17:47:12
|
|||
|---|---|---|---|
|
|||
Запуск внешнего скрипта posgresql |
|||
|
#18+
Спасибо AndreiSQLpapkodimkaЕсли взять к примеру, PL/Python, то тогда как мне подключать стандартные модули python'a?все как в обычном python'е, ... хотя это и есть обычный python ) Код: python 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&mobile=1&tid=1998891]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
208ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 524ms |

| 0 / 0 |
