Função dblink()

Publicado por Vagner Rodrigues Fernandes em 06/12/2004

[ Hits: 19.069 ]

Blog: https://takedownsec.com.br/

 


Função dblink()



A função dblink do PostgreSQL é utilizada para executar instruções SQL em outros bancos de dados postgres.

Usando dbLink() com select e insert:

Select:

select *
from dblink
        (
                'dbname=pgteste
                 hostaddr=192.168.1.1
                 user=postgres
                 password=postgresv
                 port=5432',

                'select nome
                 from clientes
                '

        ) as t1(nome varchar(30));

Insert:

select
        dblink_exec(
                        'dbname=pgteste
                         hostaddr=192.168.1.1
                         user=postgres
                         password=postgres
                         port=5432',

                        'insert into clientes(nome)
                          values(''roger'')
                        '
        );

Vagner R. Fernandes
Flws ;)

Outras dicas deste autor

IPCalc via web

BSDStats no OpenBSD

Criando usuários no PostgreSQL

nbtstat para Linux

SQL: Filtragem com WHERE sem problemas com maiúsculo ou minúsculo

Leitura recomendada

Fazendo backup com PostgreSQL

PostgreSQL no Fedora 18

Consulta aleatória com PostgreSQL

Permitindo conexão ao banco no PostreSQL 8.3

Novo site sobre PostgreSQL

  

Comentários
[1] Comentário enviado por vagnerd em 23/12/2004 - 12:22h

So corrigindo e necessario que o pacote Contribs do postgres esteja instalado, voce devera carregar o script no psql da seguinte maneira:
\i /usr/share/pgsql/contrib/dblink.sql
Apos ter usado o dblink e necessario que seja fechado com a seguinte dblink_disconnect().



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts