Leandro , 

Referente ao dblink no windows é isso mesmo, você instala o modulo logo na 
instalação do PostgreSQL.

Att
Mauricio    

> From: [email protected]
> Subject: Digest pgbr-geral, volume 28, assunto 26
> To: [email protected]
> Date: Wed, 10 Jun 2009 12:00:04 -0300
> 
> Send pgbr-geral mailing list submissions to
>       [email protected]
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> or, via email, send a message with subject or body 'help' to
>       [email protected]
> 
> You can reach the person managing the list at
>       [email protected]
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of pgbr-geral digest..."
> 
> 
> Tópicos de Hoje:
> 
>    1. dblink - query em outro banco (Leandro Müller)
>    2. Re: Como obter o OID da tabela temporaria no instante   da
>       criacao da mesma? (JotaComm)
>    3. Re: dblink - query em outro banco (Osvaldo Kussama)
>    4. Re: Como obter o OID da tabela temporaria no instante   da
>       criacao da mesma? (Osvaldo Kussama)
>    5. PostgreSQL no FISL 10 ([email protected])
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Wed, 10 Jun 2009 10:12:48 -0300
> From: Leandro Müller <[email protected]>
> Subject: [pgbr-geral] dblink - query em outro banco
> To: "'Comunidade PostgreSQL Brasileira'"
>       <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain;     charset="iso-8859-1"
> 
> Na versão 8.3 não vem instalado o dblink, como posso instalar?
> 
> Preciso instalar em meu Windows vista e no servidor de produção Linux fedora
> 10.
> Não estou conseguindo encontrar no Google como instalar.
> 
> 
> At.
> 
> Leandro Müller
> Analista de Sistemas
> Que a força esteja com você.
> 
> 
> 
> 
> -----Mensagem original-----
> De: [email protected]
> [mailto:[email protected]] Em nome de Osvaldo
> Kussama
> Enviada em: terça-feira, 9 de junho de 2009 22:26
> Para: Comunidade PostgreSQL Brasileira
> Assunto: Re: [pgbr-geral] query em outro banco
> 
> 2009/6/9 Leandro Müller <[email protected]>:
> > Preciso chamar uma query em outro banco, porem o mesmo usuário do banco
> > atual tem permissão para o outro banco.
> >
> > Estou usando banco01 e preciso acessar tabela tempo do banco02, como posso
> > fazer?
> >
> 
> 
> Se os dois bancos forem postgreSQL utilize o contrib dblink:
> http://www.postgresql.org/docs/current/interactive/dblink.html
> 
> Se esta consulta não for eventual sugiro que você repense seu modelo e
> utilize diferentes esquemas e não diferentes bancos.
> http://www.postgresql.org/docs/current/interactive/ddl-schemas.html
> 
> Se forem dios SGBDs distintos utilize o dbi-link:
> http://pgfoundry.org/projects/dbi-link/
> 
> Osvaldo
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> 
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Wed, 10 Jun 2009 11:03:14 -0300
> From: JotaComm <[email protected]>
> Subject: Re: [pgbr-geral] Como obter o OID da tabela temporaria no
>       instante        da criacao da mesma?
> To: Comunidade PostgreSQL Brasileira
>       <[email protected]>
> Message-ID:
>       <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> Olá, Emerson
> 
> CREATE TEMP TABLE tab_temp(codigo int PRIMARY KEY) WITH OIDS;
> 
> INSERT INTO tab_temp VALUES (1);
> 
> SELECT oid FROM pg_class WHERE relname='tab_temp';
> 
> SELECT tableoid FROM tab_temp LIMIT 1;
> 
> Ao você fazer o SELECT na pg_class você sempre terá o oid da tabela, seja
> ela temporária ou permanente.
> 
> Se você fizer:
> 
> DROP TABLE tab_temp e novamente fizer:
> 
> CREATE TEMP TABLE tab_temp(codigo int PRIMARY KEY) WITH OIDS;
> 
> INSERT INTO tab_temp VALUES (1);
> 
> SELECT oid FROM pg_class WHERE relname='tab_temp';
> 
> SELECT tableoid FROM tab_temp LIMIT 1;
> 
> Você verá que será criado outro oid para a tabela temporária.
> 
> 2009/6/10 emerson hermann <[email protected]>
> 
> > Ola Pessoal,
> > Estou desenvolvendo uma store procedure que usa algumas tabelas
> > temporarias criadas por outra store procedure, porem queria ter
> > certeza de pegar a tabela temporaria correta.
> >
> > Como obter o OID da tabela temporaria no instante da criacao da mesma?
> > Exemplo:
> >
> > CREATE TEMPORARY TABLE tb_temp01 (
> >  id integer,
> >  config varchar(200),
> >  diretorio varchar(200)
> > ) ON COMMIT PRESERVE ROWS;
> >
> > Tenho ciencia de que existe dessa forma porem funciona com linhas e
> > nao com tabelas:
> > CREATE TEMPORARY TABLE tb_temp01 (
> >  id integer,
> >  config varchar(200),
> >  diretorio varchar(200)
> > ) WITH OIDS
> >  ON COMMIT PRESERVE ROWS;
> >
> > Usando o catalogo do postgres tenho essa informacao
> > SELECT oid, * FROM pg_class WHERE relname = 'tb_temp01';
> >
> > Porem preciso do OID no momento da criacao da tabela, como fazer ?
> >
> >
> > Desde ja agradeco.
> >
> > Cordialmente,
> >
> > Emerson Hermann
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> 
> 
> []s
> -- 
> JotaComm
> http://jotacomm.wordpress.com
> http://www.dextra.com.br/postgres
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL: 
> http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090610/5a6e8a83/attachment-0001.htm
>  
> 
> ------------------------------
> 
> Message: 3
> Date: Wed, 10 Jun 2009 11:11:55 -0300
> From: Osvaldo Kussama <[email protected]>
> Subject: Re: [pgbr-geral] dblink - query em outro banco
> To: Comunidade PostgreSQL Brasileira
>       <[email protected]>
> Message-ID:
>       <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> 2009/6/10 Leandro Müller <[email protected]>:
> > Na versão 8.3 não vem instalado o dblink, como posso instalar?
> >
> > Preciso instalar em meu Windows vista e no servidor de produção Linux fedora
> > 10.
> > Não estou conseguindo encontrar no Google como instalar.
> >
> 
> 
> Creio que no Windows você especifica quais módulos adicionais deseja
> logo no início da instalação (quem utiliza windows favor confirmar).
> 
> Para Linux veja as instruções em:
> http://www.postgresql.org/docs/current/interactive/contrib.html
> (depois da relação dos módulos)
> 
> Osvaldo
> 
> 
> ------------------------------
> 
> Message: 4
> Date: Wed, 10 Jun 2009 11:24:38 -0300
> From: Osvaldo Kussama <[email protected]>
> Subject: Re: [pgbr-geral] Como obter o OID da tabela temporaria no
>       instante        da criacao da mesma?
> To: Comunidade PostgreSQL Brasileira
>       <[email protected]>
> Message-ID:
>       <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> 2009/6/10 emerson hermann <[email protected]>:
> > Ola Pessoal,
> > Estou desenvolvendo uma store procedure que usa algumas tabelas
> > temporarias criadas por outra store procedure, porem queria ter
> > certeza de pegar a tabela temporaria correta.
> >
> > Como obter o OID da tabela temporaria no instante da criacao da mesma?
> > Exemplo:
> >
> > CREATE TEMPORARY TABLE tb_temp01 (
> >  id integer,
> >  config varchar(200),
> >  diretorio varchar(200)
> > ) ON COMMIT PRESERVE ROWS;
> >
> > Tenho ciencia de que existe dessa forma porem funciona com linhas e
> > nao com tabelas:
> > CREATE TEMPORARY TABLE tb_temp01 (
> >  id integer,
> >  config varchar(200),
> >  diretorio varchar(200)
> > ) WITH OIDS
> >  ON COMMIT PRESERVE ROWS;
> >
> > Usando o catalogo do postgres tenho essa informacao
> > SELECT oid, * FROM pg_class WHERE relname = 'tb_temp01';
> >
> > Porem preciso do OID no momento da criacao da tabela, como fazer ?
> >
> 
> 
> 
> Creio que existe uma pequena confusão com a cláusula WITH OIDS (ou
> WITH OIDS=TRUE).
> Esta cláusula se refere às *linhas* da tabela terem um oid atribuído a
> cada uma delas e não à tabela. A tabela sempre terá.
> 
> Para obter o que deseja utilize o comando:
> SELECT oid FROM pg_class WHERE relname = 'tb_temp01';
> logo após a criação da tabela (como você citou acima).
> 
> Osvaldo
> 
> 
> ------------------------------
> 
> Message: 5
> Date: Wed, 10 Jun 2009 11:42:10 -0300 (BRT)
> From: [email protected]
> Subject: [pgbr-geral] PostgreSQL no FISL 10
> To: "Comunidade PostgreSQL Brasileira"
>       <[email protected]>, 
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="utf-8"
> 
> Sim senhores, depois de uma avalanche de PGDays em abril e maio, chegou a vez 
> do FILS 10! Sim, estaremos lá: http://www.postgresql.org.br/node/60
> 
> []s
> Fábio Telles
> blog: http://www.midstorm.org/~telles/
> e-mail / jabber: [email protected]
> 
> -------------- Pr?a Parte ----------
> Um anexo não texto foi limpo...
> Nome  : signature.asc
> Tipo  : application/pgp-signature
> Tam   : 270 bytes
> Descr.: OpenPGP digital signature
> Url   : 
> http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090610/37f668ba/attachment-0001.pgp
>  
> 
> ------------------------------
> 
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> 
> 
> Fim da Digest pgbr-geral, volume 28, assunto 26
> ***********************************************

_________________________________________________________________
Novo Internet Explorer 8. Baixe agora, é grátis!
http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_campaign=IE8
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a