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