Re: How To Connect to another Database inside a plpgsql function
В списке pgsql-php по дате отправления:
| От | Mark Gibson |
|---|---|
| Тема | Re: How To Connect to another Database inside a plpgsql function |
| Дата | |
| Msg-id | 402C994F.8030209@cromwell.co.uk обсуждение исходный текст |
| Ответ на | How To Connect to another Database inside a plpgsql function (Gezeala 'Eyah' Bacuño II <gezeala25@yahoo.com>) |
| Список | pgsql-php |
Gezeala 'Eyah' Bacuño II wrote:
> Hi Guys!
>
> I have 2 database namely "DB1" and "DB2".
>
> In DB1 I created a plgpsql function fnTest().
>
> My problem is inside fnTest() I need to check some tables in DB2! I've
> no idea how to do this. Usually when I make a function I only access
> tables/views/functions in the same database. I really don't know if
> this is possible.
>
Take a look at contrib/dblink, it allows cross database queries like this:
SELECT *
FROM
dblink('host=myhost dbname=DB1 user=me',
'SELECT col1, col2, col3
FROM mytable')
AS t (col1 integer, col2 text, col3 real);
--
Mark Gibson <gibsonm |AT| cromwell |DOT| co |DOT| uk>
Web Developer & Database Admin
Cromwell Tools Ltd.
Leicester, England.
В списке pgsql-php по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера