powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как исполнить внешнюю команду?
7 сообщений из 7, страница 1 из 1
Как исполнить внешнюю команду?
    #34271986
zsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zsm
Гость
Возможно кто-нибудь подскажет, каким образом можно запустить на выполнение внешнюю команду (аналог xp_cmdshell в MS SQLServer), кроме как самому написать соотвествующую "User-defined functions"?
...
Рейтинг: 0 / 0
Как исполнить внешнюю команду?
    #34272755
Jelis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кроме как через ХП - ни как. Пиши на перле, или чем нибудь другом, только untrasted языке. Вроде я даже sh видел :-)
...
Рейтинг: 0 / 0
Как исполнить внешнюю команду?
    #34272776
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а как написать UDF для постгреса на VB или Delphi под Win32 это уже другая история ;) .
...
Рейтинг: 0 / 0
Как исполнить внешнюю команду?
    #34272784
zsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zsm
Гость
Прошу прощения за непростительную неточность моего вопроса.
Под "User-defined functions" я имел в виду "C-Language Functions".
JelisКроме как через ХП - ни как. Пиши на перле, или чем нибудь другом, только untrasted языке. Вроде я даже sh видел :-)
Спасибо!
...
Рейтинг: 0 / 0
Как исполнить внешнюю команду?
    #34272827
Jelis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShweikНу а как написать UDF для постгреса на VB или Delphi под Win32 это уже другая история ;) .
А можно их просто вызывать (как внешнюю команду) из всё тогоже перла. Только будут проблеммы с передачей параметров, получением результата, и работой с базой в самом ВБ :-)
...
Рейтинг: 0 / 0
Как исполнить внешнюю команду?
    #34273005
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zsmВозможно кто-нибудь подскажет, каким образом можно запустить на выполнение внешнюю команду (аналог xp_cmdshell в MS SQLServer), кроме как самому написать соотвествующую "User-defined functions"?

точно такие же шаги как и для скрипта..Только указываете язык си, модуль - Ваш модуль (с полным путём, либо через инклуд в конфиге), и имя функции обработчика...Ну далее в любом сиквол запросе зовёте с нужными параметрами...

с уважением
(круглый)
ЗЫ
Поиском по форуму - точно было...
...
Рейтинг: 0 / 0
Как исполнить внешнюю команду?
    #34275136
Алексей Ключников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще есть notify.
Их можно, слать.
И написать программу принимающие эти нотифаи, т.е. libpq кажется и listen.

решение не быстрое но серьезное :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как исполнить внешнюю команду?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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