powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как в хранимой процедуре коннектиться к другой базе
7 сообщений из 7, страница 1 из 1
Как в хранимой процедуре коннектиться к другой базе
    #35211402
ugputu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть задача: собирать статистику по разным базам с помощью одной хранимой процедуры. Для этого нужно уметь коннектиться к другим базам и делать в них запросы. Подскажите, как.
...
Рейтинг: 0 / 0
Как в хранимой процедуре коннектиться к другой базе
    #35211450
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень просто - стандартными средствами языка на котором пишется хранимая процедура. perl, python, tcl, java и т.д. - умеют подключаться к базам данных :)

ещё есть dbi-link


--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
Как в хранимой процедуре коннектиться к другой базе
    #35211471
ugputu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. А на чистом pgplsql не получится?
...
Рейтинг: 0 / 0
Как в хранимой процедуре коннектиться к другой базе
    #35212176
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в чистом plpgsql можно вызывать функции написанные на других языках :) как я уже писал выше - есть готовые, написанные на перле - dbi-link, или можно написать самому.


--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
Как в хранимой процедуре коннектиться к другой базе
    #35212244
ugputu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использование сторонних средств пока рассматриваю как крайний вариант. На мой взгляд, это неудобно. Хочется, чтобы была процедура, которая лежала рядом с базой и была всегда под рукой.

Поэтому уточню свой вопрос: можно ли средствами pgplsql делать запросы к другой базе (не текущей). Желательно пример кода. Спасибо!
...
Рейтинг: 0 / 0
Как в хранимой процедуре коннектиться к другой базе
    #35212253
Dan Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно делать запросы к другой база postgres'a
см. в contrib/dblink
Код: plaintext
1.
----------------------------
 Verba volent, scripta manent 
...
Рейтинг: 0 / 0
Как в хранимой процедуре коннектиться к другой базе
    #35212493
ugputu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, это именно то, что нужно.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как в хранимой процедуре коннектиться к другой базе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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