Função dblink()

Publicado por Vagner Rodrigues Fernandes em 06/12/2004

[ Hits: 18.535 ]

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

Instalando e atualizando o rdesktop no Fedora

O comando "cal"

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

Criando usuários no PostgreSQL

IPCalc via web

Leitura recomendada

Exportando dados do PostgreSQL para HTML

Criando domínio com função de validação no PostgreSQL

Instalação e configuração do PostgreSQL e phpPgAdmin no Debian

Instalação e configuração do Postgresql + Pgadmin3 LocalHost no Fedora

PostgreSQL no Fedora 18

  

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