Re: [pgbr-geral] Dúvida em script PostgreSQL

2009-12-01 Por tôpico Neimar Carvalho
Obrigado Marcone, Funcionou pelo PSQL. abraço, Neimar

2009/11/24 Marcone marconepe...@gmail.com

 Bom dia pessoal,

 Neimar, seguinte...

 Pelo que eu pude notar você está tentando executar o script via pgAdmin.
 Este parece ser o problema, este script está preparado para rodas via linha
 de comando (psql). Os comandos iniciados com \ são conhecidos como
 meta-comandos que são interpretados pelo psql, coisa que o pgAdmin não faz.
 Verifique nos arquivos que você baixou se não existe uma linha de comando
 pronta para você aplicar. Caso contrário o help do comando psql poderá lhe
 ajudar.

 Espero ter ajudado.

 Grande abraço a todos.

 2009/11/19 Neimar Carvalho neima...@gmail.com

 Bom dia pessoal, tudo bem!

  Alguém teria como me ajudar numa dúvida com o banco de
 dados Postgre, por favor?

  Estou tentando instalar o software deste link:
 http://bspg.sourceforge.net/

  E uma das partes é restaurar o script SQL que é um dump
 do banco de dados.

  Parte do script segue em anexo, pois o arquivo tem 9MB e
 baixei aqui: http://sourceforge.net/projects/bspg/files/

  Ele interrompe a execução do script já na seguinte linha
 com erro: \connect - Administrator

  Pesquisei mas não encontrei sobre a sintaxe do comando
 \connect no Postgre.

  O erro fica como abaixo:

  ERROR:  syntax error at or near \

 LINE 5: \connect - Administrator

 ^



 ** Erro **



 ERROR: syntax error at or near \

 SQL state: 42601

 Caracter: 36

  Até pensei na possibilidade de ser um comentário e
 retirei a linha mas aí começa a dar erro em outras partes.

  Antes de executar o script, ao carregá-lo, dá a mensagem
 abaixo mas não parece ser problema:



  Segue um print da tela onde estou tentando restaurar o
 dump:



 Obrigado!

 Atenciosamente,

 __

 * *

 *Neimar Carvalho***

 *NEIware - Núcleo de Excelência e Inovação*www.neiware.com.br**

 *Messenger: neima...@neiware.com.br   Skype: neimarsc *



 *Portal de apoio a gestão com cursos, consultorias e softwares*

 __








 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Conisli 2009 / Desconto

2009-12-01 Por tôpico Rodrigo Marins
Pessoal bom dia, faço parte da organização do Conisli esse ano e conseguimos
um desconto para o evento.

Quem tiver interesse, entre na pagina do evento[1] e faz a inscrição.

Segue a senha para o desconto de 25%, vale lembrar que quem é estudante tem
50% de desconto, mas se o estudante no momento da inscrição escolher a opção
estudante e colocar a senha de desconto de 25% pensando que terá 75% de
descont, o sistema vai anular o 50% de desconto e considerar o desconto de
25%.

Senha: pg09

[1] - http://www.conisli.org.br/



-- 
Rodrigo Marins
http://pgcon.postgresql.org.br/
http://portaldodesenvolvedor.com.br/
(11) 8747-7442
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida em script PostgreSQL

2009-12-01 Por tôpico Osvaldo Kussama
Só para lembrar: esta *não* é a lista adequada para este tipo de
dúvida. Utilize a pgbr-geral.

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida em script PostgreSQL

2009-12-01 Por tôpico Andre Fernandes
Um comentário: esta é a pgbr-geral !

2009/12/1 Osvaldo Kussama osvaldo.kuss...@gmail.com

 Só para lembrar: esta *não* é a lista adequada para este tipo de
 dúvida. Utilize a pgbr-geral.

 Osvaldo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
André de Camargo Fernandes
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida em script PostgreSQL

2009-12-01 Por tôpico Armando Roque
Senhores,

Acho q está havendo equivoco, o título tá pgbr-dev, já o endereço tá vindo
pra pgbr-geral.

Abraços

2009/12/1 Andre Fernandes fernandes.an...@gmail.com

 Um comentário: esta é a pgbr-geral !

 2009/12/1 Osvaldo Kussama osvaldo.kuss...@gmail.com

 Só para lembrar: esta *não* é a lista adequada para este tipo de
 dúvida. Utilize a pgbr-geral.

 Osvaldo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 André de Camargo Fernandes



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Armando Roque Ferreira Pinto
Analista de sistemas
http://www.linkedin.com/in/armandoroque
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida em script PostgreSQL

2009-12-01 Por tôpico Dickson S. Guedes
2009/12/1 Armando Roque drops...@gmail.com:
 Acho q está havendo equivoco, o título tá pgbr-dev, já o endereço tá vindo
 pra pgbr-geral.

O que o Osvaldo apontou foi apenas um lembrete, já que a mensagem
original foi enviada para ambas as listas.

Também me confundiu lendo o tópico via Gmail, pois pareceu se tratar
apenas da -dev.

Mas enfim, lembrar nunca é demais. :)

[]s
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Integração de dois bancos em um m esmo servidor...

2009-12-01 Por tôpico Professador de Idéias
Dúvidas bem básicas:
Considerando
PG 8.4 rodando em windows xp
pgAdmin 1.10.0

1. em um mesma consulta sql é possivel acessar tabelas em dois bancos de
dados diferentes no mesmo servidor?


2. Qual é a melhor maneira de importar uma tabela de outro BD num mesmo
servidor, de preferência usando pgAdmin?

deste já agradeço a atenção...
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida em script PostgreSQL

2009-12-01 Por tôpico Leonardo Cezar
2009/12/1 Armando Roque drops...@gmail.com:
 Senhores,

 Acho q está havendo equivoco, o título tá pgbr-dev, já o endereço tá vindo
 pra pgbr-geral.

Neimar Carvalhoto pgbr-dev, pgbr-geral   show details Nov
19 (12 days ago)

O e-mail foi enviado para as duas listas quando deveria ser enviado
apenas para pgbr-geral

-Leo
-- 
Leonardo Cezar
http://www.aslid.org.br
http://postgreslogia.wordpress.com
http://www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Integração de dois bancos em um m esmo servidor...

2009-12-01 Por tôpico Sebastian SWC
Olá!

2009/12/1 Professador de Idéias professa...@gmail.com:
 Dúvidas bem básicas:
 Considerando
 PG 8.4 rodando em windows xp
 pgAdmin 1.10.0

 1. em um mesma consulta sql é possivel acessar tabelas em dois bancos de
 dados diferentes no mesmo servidor?

Em bancos diferentes somente utilizando o contrib dblink.


 2. Qual é a melhor maneira de importar uma tabela de outro BD num mesmo
 servidor, de preferência usando pgAdmin?


Você pode utilizar o pg_dump e pg_restore para transferir os dados
de um banco para o outro.

O que você pretende fazer?

-- 
Atenciosamente,
Sebastian Selau Webber Colombo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida em script PostgreSQL

2009-12-01 Por tôpico Neimar Carvalho
Pessoal,

   Obrigado!

   Por ter me inscrito recentemente não sabia exatamente qual lista era a
adequada.

   Agora tudo explicado.

   Valeu!

   Neimar

2009/12/1 Leonardo Cezar lhce...@gmail.com

 2009/12/1 Armando Roque drops...@gmail.com:
  Senhores,
 
  Acho q está havendo equivoco, o título tá pgbr-dev, já o endereço tá
 vindo
  pra pgbr-geral.

 Neimar Carvalhoto pgbr-dev, pgbr-geral   show details Nov
 19 (12 days ago)

 O e-mail foi enviado para as duas listas quando deveria ser enviado
 apenas para pgbr-geral

 -Leo
 --
 Leonardo Cezar
 http://www.aslid.org.br
 http://postgreslogia.wordpress.com
 http://www.dextra.com.br/postgres
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Integração de dois bancos em um m esmo servidor...

2009-12-01 Por tôpico Joao Cosme de Oliveira Junior

1- dblink ou plproxy2- pg_dumpJoão Cosme de Oliveira Júnior

Seja inteligente, use Software-livre!!!
LPI Certified
LPI000185554
Em 01/12/2009 às 15:09 horas, pgbr-geral@listas.postgresql.org.br escreveu:Dúvidas bem básicas:ConsiderandoPG 8.4 rodando em windows xp pgAdmin 1.10.01. em um mesma consulta sql é possivel acessar tabelas em dois bancos de dados diferentes no mesmo servidor?2. Qual é a melhor maneira de importar uma tabela de outro BD num mesmo servidor, de preferência usando pgAdmin?
deste já agradeço a atenção...





"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equívoco."

"This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the law's penalties. If you're not the addressee, please send it back, elucidating the failure."
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Erro na instalação da versão 8 .4.1

2009-12-01 Por tôpico Rodrigo Justina
Olá Pessoal, após ter instalado a versão 8.4.1 em uma outra maquina sem
problemas e sem erros,
ocorreu um erro na instalação do PostgreSQL versão 8.4.1, o mesmo da o
seguinte erro:

Problem runnig post-instal step (problema após a execução passo  passo),
sendo assim o mesmo não cria a o catálogo e
outros arquivos que ficam na pasta data (não cria o banco template também).


Lembrando que ocorre este erro quando o banco está sendo instalado.
Há alguma sugestão ?, pois até o que encontrei na rede mesmo após aos
procedimentos não consegue iniciar o serviço de banco de dados.

att
Rodrigo Della Justina
rodrigodellajust...@gmail.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro na instalação da versão 8 .4.1

2009-12-01 Por tôpico Leonardo Cezar
2009/12/1 Rodrigo Justina rodrigodellajust...@gmail.com:
 Olá Pessoal, após ter instalado a versão 8.4.1 em uma outra maquina sem
 problemas e sem erros,
 ocorreu um erro na instalação do PostgreSQL versão 8.4.1, o mesmo da o
 seguinte erro:

 Problem runnig post-instal step (problema após a execução passo  passo),
 sendo assim o mesmo não cria a o catálogo e
 outros arquivos que ficam na pasta data (não cria o banco template também).

Qual o sistema operacional? Qual o método de instalação?

-Leo
-- 
Leonardo Cezar
http://www.aslid.org.br
http://postgreslogia.wordpress.com
http://www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro na instalação da versão 8 .4.1

2009-12-01 Por tôpico Rodrigo Justina
a claro o Sistema Operacional é Windows XP 32 SP3
instalação por arquivo executável.

att
Rodrigo

2009/12/1 Leonardo Cezar lhce...@gmail.com

 2009/12/1 Rodrigo Justina rodrigodellajust...@gmail.com:
  Olá Pessoal, após ter instalado a versão 8.4.1 em uma outra maquina sem
  problemas e sem erros,
  ocorreu um erro na instalação do PostgreSQL versão 8.4.1, o mesmo da o
  seguinte erro:
 
  Problem runnig post-instal step (problema após a execução passo  passo),
  sendo assim o mesmo não cria a o catálogo e
  outros arquivos que ficam na pasta data (não cria o banco template
 também).

 Qual o sistema operacional? Qual o método de instalação?

 -Leo
 --
 Leonardo Cezar
 http://www.aslid.org.br
 http://postgreslogia.wordpress.com
 http://www.dextra.com.br/postgres
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Integração de dois bancos em um m esmo servidor...

2009-12-01 Por tôpico JotaComm
Olá,

2009/12/1 Professador de Idéias professa...@gmail.com

 Dúvidas bem básicas:
 Considerando
 PG 8.4 rodando em windows xp
 pgAdmin 1.10.0

 1. em um mesma consulta sql é possivel acessar tabelas em dois bancos de
 dados diferentes no mesmo servidor?


É possível sim, porém você terá que usar algo como dblink ou plproxy. Em meu
blog [1], tem um artigo que escrevi falando sobre como usar o dblink para
comunicar dados de dois banco de dados PostgreSQL.

Tem uma palestra do João Cosme [2] mostrando com trabalhar com o plproxy.

[1] http://jotacomm.wordpress.com

[2] http://pgcon.postgresql.org.br/2009/programacao.php



 2. Qual é a melhor maneira de importar uma tabela de outro BD num mesmo
 servidor, de preferência usando pgAdmin?


Se eu fosse você faria usando a linha de comando.

pg_dump -d nome_do_banco -U nome_do_usuario -t nome_da_tabela | psql -U
nome_do_banco_a_ser_restaurado - U nome_do_usuario


 deste já agradeço a atenção...

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Alterar o dono de todas as tabelas do banco

2009-12-01 Por tôpico Jean Carlos Danese
Outro dia vi um questionamento sobre como alterar o dono de todas as tabelas
do banco de dados vi as solução e achei interessante, mas na hora de
executar as coisas não derão muito certo, após algumas tentativas resolvi
tentar outra maneira de resolver, que ficou assim:

-- altera todas as tabelas com dono jean para dono postgres
UPDATE pg_class SET relowner=(select oid from pg_roles where
rolname='postgres') WHERE relowner=(select oid from pg_roles where
rolname='jean');

Essa solução me pareceu mais simples.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Alterar o dono de todas as tabelas do banco

2009-12-01 Por tôpico Jean Carlos Danese
Outro dia vi um questionamento sobre como alterar o dono de todas as tabelas
do banco de dados vi as solução e achei interessante, mas na hora de
executar as coisas não derão muito certo, após algumas tentativas resolvi
tentar outra maneira de resolver, que ficou assim:

-- altera todas as tabelas com dono jean para dono postgres

UPDATE pg_class SET relowner=(select oid from pg_roles where
rolname='postgres') WHERE relowner=(select oid from pg_roles where
rolname='jean');

Essa solução me pareceu mais simples.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Alterar o dono de todas as tabelas do banco

2009-12-01 Por tôpico JotaComm
Olá, Jean

2009/12/1 Jean Carlos Danese j...@cetesc.com.br

 Outro dia vi um questionamento sobre como alterar o dono de todas as
 tabelas do banco de dados vi as solução e achei interessante, mas na hora de
 executar as coisas não derão muito certo, após algumas tentativas resolvi
 tentar outra maneira de resolver, que ficou assim:


Como assim as coisas não deram muito certo na hora de executar? Poderia dar
um exemplo do que deu errado?


 -- altera todas as tabelas com dono jean para dono postgres

 UPDATE pg_class SET relowner=(select oid from pg_roles where
 rolname='postgres') WHERE relowner=(select oid from pg_roles where
 rolname='jean');


Acredito essa não ser a solução mais adequada, principalmente por fazer uma
alteração do catálogo e neste momento todo o cuidado é pouco.


 Essa solução me pareceu mais simples.
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Arvores geneologica

2009-12-01 Por tôpico Antonio Cesar
pessoal tenho um problema com uma tabela funcionaro onde preciso 
retornar a arvore.
superior e subordinados.

tabela
codigo
nome
codigo_superior

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Integração de dois bancos em um m esmo servidor...

2009-12-01 Por tôpico Osvaldo Kussama
2009/12/1 JotaComm jota.c...@gmail.com:
 Olá,

 2009/12/1 Professador de Idéias professa...@gmail.com

 Dúvidas bem básicas:
 Considerando
 PG 8.4 rodando em windows xp
 pgAdmin 1.10.0

 1. em um mesma consulta sql é possivel acessar tabelas em dois bancos de
 dados diferentes no mesmo servidor?

 É possível sim, porém você terá que usar algo como dblink ou plproxy. Em meu
 blog [1], tem um artigo que escrevi falando sobre como usar o dblink para
 comunicar dados de dois banco de dados PostgreSQL.

 Tem uma palestra do João Cosme [2] mostrando com trabalhar com o plproxy.

 [1] http://jotacomm.wordpress.com

 [2] http://pgcon.postgresql.org.br/2009/programacao.php


Apenas para lembrar:
Caso esta consulta não seja eventual considere o uso de esquemas e não
de bancos de dados distintos.
http://www.postgresql.org/docs/current/interactive/ddl-schemas.html





 2. Qual é a melhor maneira de importar uma tabela de outro BD num mesmo
 servidor, de preferência usando pgAdmin?

 Se eu fosse você faria usando a linha de comando.

 pg_dump -d nome_do_banco -U nome_do_usuario -t nome_da_tabela | psql -U
 nome_do_banco_a_ser_restaurado - U nome_do_usuario

 deste já agradeço a atenção...


Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] dump + roles

2009-12-01 Por tôpico Alipio Dantas
Senhores,



Estou enfrentando o seguinte problema:



Estou fazendo a migração de uma base de dados e um servidor windows com o
postgres 8.3 para um servidor linux com o postgres 8.4 mais o postgis.



O problema é que não sei o que fazer para trazer as roles no dump.



Existe esta possibilidade?



Se não o que vocês me aconselham.



Obrigado.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arvores geneologica

2009-12-01 Por tôpico Leandro Guimarães Faria Corcete DUTRA
Le mardi 01 décembre 2009 à 21:50 -0300, Antonio Cesar a écrit :
 pessoal tenho um problema com uma tabela funcionaro onde preciso 
 retornar a arvore.

WITH RECURSIVE.


-- 
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 9406 7191 gTalk: xmpp:leand...@jabber.org
+55 (11) 3854 7191   ICQ: aim:GoIM?screenname=61287803
+55 (11) 5546 8716msnim:chat?contact=lean...@dutra.fastmail.fm


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arvores geneologica

2009-12-01 Por tôpico Osvaldo Kussama
2009/12/1 Antonio Cesar cgce...@bol.com.br:
 pessoal tenho um problema com uma tabela funcionaro onde preciso
 retornar a arvore.
 superior e subordinados.

 tabela
 codigo
 nome
 codigo_superior



Se estiver utilizando a versão 8.4.x veja a cláusula WITH RECURSIVE.
http://www.postgresql.org/docs/current/interactive/queries-with.html
Veja também a palestra do Leandro na PgCon 2009.

Se for uma versão anterior veja o contrib tablefunc/connectby.
http://www.postgresql.org/docs/8.3/interactive/tablefunc.html

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] dump + roles

2009-12-01 Por tôpico Osvaldo Kussama
2009/12/1 Alipio Dantas alipiodan...@gmail.com:

 Estou enfrentando o seguinte problema:

 Estou fazendo a migração de uma base de dados e um servidor windows com o
 postgres 8.3 para um servidor linux com o postgres 8.4 mais o postgis.

 O problema é que não sei o que fazer para trazer as roles no dump.

 Existe esta possibilidade?


pg_dumpall com opção --globals-only.
http://www.postgresql.org/docs/current/interactive/app-pg-dumpall.html

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Integração de dois bancos em um m esmo servidor...

2009-12-01 Por tôpico Professador de Idéias
2009/12/1 Osvaldo Kussama osvaldo.kuss...@gmail.com

 2009/12/1 JotaComm jota.c...@gmail.com:
  Olá,
 
  2009/12/1 Professador de Idéias professa...@gmail.com
 
  Dúvidas bem básicas:
  Considerando
  PG 8.4 rodando em windows xp
  pgAdmin 1.10.0
 
  1. em um mesma consulta sql é possivel acessar tabelas em dois bancos de
  dados diferentes no mesmo servidor?
 
  É possível sim, porém você terá que usar algo como dblink ou plproxy. Em
 meu
  blog [1], tem um artigo que escrevi falando sobre como usar o dblink para
  comunicar dados de dois banco de dados PostgreSQL.
 
  Tem uma palestra do João Cosme [2] mostrando com trabalhar com o plproxy.
 
  [1] http://jotacomm.wordpress.com
 
  [2] http://pgcon.postgresql.org.br/2009/programacao.php


 Apenas para lembrar:
 Caso esta consulta não seja eventual considere o uso de esquemas e não
 de bancos de dados distintos.
 http://www.postgresql.org/docs/current/interactive/ddl-schemas.html



 
 
  2. Qual é a melhor maneira de importar uma tabela de outro BD num mesmo
  servidor, de preferência usando pgAdmin?
 
  Se eu fosse você faria usando a linha de comando.
 
  pg_dump -d nome_do_banco -U nome_do_usuario -t nome_da_tabela | psql -U
  nome_do_banco_a_ser_restaurado - U nome_do_usuario
 
  deste já agradeço a atenção...
 

 Osvaldo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Osvaldo,
Agradeço a atenção mais o comando pg_dump não funcionou...

A ideia é que as tabelas com arquivos (imagens, texto e pdf) ficassem em
outro banco de dados, para quando o bd crescesse muito migrar para outro
servidor...
Professador
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Integração de dois bancos em um m esmo servidor...

2009-12-01 Por tôpico Osvaldo Kussama
2009/12/2 Professador de Idéias professa...@gmail.com:


 2009/12/1 Osvaldo Kussama osvaldo.kuss...@gmail.com

 2009/12/1 JotaComm jota.c...@gmail.com:
  Olá,
 
  2009/12/1 Professador de Idéias professa...@gmail.com
 
  Dúvidas bem básicas:
  Considerando
  PG 8.4 rodando em windows xp
  pgAdmin 1.10.0
 
  1. em um mesma consulta sql é possivel acessar tabelas em dois bancos
  de
  dados diferentes no mesmo servidor?
 
  É possível sim, porém você terá que usar algo como dblink ou plproxy. Em
  meu
  blog [1], tem um artigo que escrevi falando sobre como usar o dblink
  para
  comunicar dados de dois banco de dados PostgreSQL.
 
  Tem uma palestra do João Cosme [2] mostrando com trabalhar com o
  plproxy.
 
  [1] http://jotacomm.wordpress.com
 
  [2] http://pgcon.postgresql.org.br/2009/programacao.php


 Apenas para lembrar:
 Caso esta consulta não seja eventual considere o uso de esquemas e não
 de bancos de dados distintos.
 http://www.postgresql.org/docs/current/interactive/ddl-schemas.html



 
 
  2. Qual é a melhor maneira de importar uma tabela de outro BD num mesmo
  servidor, de preferência usando pgAdmin?
 
  Se eu fosse você faria usando a linha de comando.
 
  pg_dump -d nome_do_banco -U nome_do_usuario -t nome_da_tabela | psql -U
  nome_do_banco_a_ser_restaurado - U nome_do_usuario
 
  deste já agradeço a atenção...
 

 Osvaldo,
 Agradeço a atenção mais o comando pg_dump não funcionou...

Bom, eu não falei nada sobre pg_dump. Creio que foi a sugestão do Jota.
De qualquer maneira fica muito dificil ajudá-lo se você só informa
não funcionou.
Qual o comando efetivo que você rodou? Qual a mensagem de erro?
Se você deseja ajuda precisa ajudar os integrantes da lista a ajudá-lo.



 A ideia é que as tabelas com arquivos (imagens, texto e pdf) ficassem em
 outro banco de dados, para quando o bd crescesse muito migrar para outro
 servidor...

No PostgreSQL bancos de dados são coisas distintas. Até existem
ferramentas - como já indicado pelos colegas - que propiciam uma
interligação entre eles mas a performance destas interligações só são
aceitáveis para uso eventual, para qualquer utilização um pouco mais
intensa sugiro que você repense seu modelo (por ex. utilizando
tablespaces).

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral