Re: [pgbr-geral] Digest pgbr-geral, volume 37, assunto 35
infelizmente ainda nao consegui resolver o problema do restore com versoes diferentes do postgresql. verifiquei o pgadmin e sim, eh a mesma versao nas 2 maquinas: 1.10 . a diferença eh que no servidor a versao do postgresql é 8.2 e onde eu quero restaurar é o 8.3, retornou esse codigo de erro: pg_restore: [arquivador] versão não é suportada (1.11) no cabeçalho do arquivo e o comando utilizado foi: C:\Arquivos de programas\pgAdmin III\1.10\pg_dump.exe --host 10.114.2.5 --port 5432 --username postgres --format custom --blobs --column-inserts --verbose --file C:/testebackup i3geo aguardo uma luz de alguem =]] obrigado []´s ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] problemas com restore
bom dia pessoal, tudo tranquilo com vcs ? seguinte, tou com uns problemas pra restaurar um banco de dados no postgres, sendo que ele foi salvo na versao 8,2, e tentei restaurar na versao 8.3 e retornou o seguinte erro: C:\Program Files\PostgreSQL\8.3\bin\pg_restore.exe -h localhost -p 5432 -U postgres -d sie -v C:\Users\win_sete\Documents\ultimobackupi3geo.backup pg_restore: [arquivador] versão não é suportada (1.11) no cabeçalho do arquivo Processo retornou código de saída 1. peço a ajuda a voces gurus do postgreSQL. agradeço desde ja! Bruno Sales ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Digest pgbr-geral, volume 36, assunto 64
Opa Leandro Dutra, baixei aqui o DBWrench, to rodando ele, fiz uma engenharia reversa, mas ele mostrou o relacionamento entre as tabelas.. existe essa opção nele ? obrigado pela dica!! ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Digest pgbr-geral, volume 37, assunto 1
opa me desculpe leandro, eu quis dizer que NÃO mostrou.. erro de digitação.. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] DER de um banco
Olá pessoal, blza? bom, eu tenho um banco criado e alimentado aqui, porém eu nao tenho o DER dele [vou apresentar um trabalho, e preciso disso], como saber a relação entre as tabelas e a cardinalidade delas? haja visto que nao foi eu que criei o banco, e nao existe uma documentação dele. Existe algum programa que desenha o DER de um banco ja criado? ou vou ter que descobrir manualmente? e se for manualmente, como eu faço ? obrigado desde ja Bruno Sales ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Digest pgbr-geral, volume 34, assunto 94
mas jotacomm, da pra fazer esse comando utilizando multiplas colunas[umas 70] de uma tabela ?? como ficaria a sintaxe ? SELECT coalesce(coluna1,coluna2, coluna3, 0) FROM tabela; !? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Problemas com stored procedure:
(dem_pop_2000.populacao_total) AS populacao_total2000 FROM demografia.dem_pop_2000 dem_pop_2000 GROUP BY dem_pop_2000.estado) populacao2000, ( SELECT dem_pop_2001.estado, sum(dem_pop_2001.populacao_total) AS populacao_total2001 FROM demografia.dem_pop_2001 dem_pop_2001 GROUP BY dem_pop_2001.estado) populacao2001, ( SELECT dem_pop_2002.estado, sum(dem_pop_2002.populacao_total) AS populacao_total2002 FROM demografia.dem_pop_2002 dem_pop_2002 GROUP BY dem_pop_2002.estado) populacao2002, ( SELECT dem_pop_2003.estado, sum(dem_pop_2003.populacao_total) AS populacao_total2003 FROM demografia.dem_pop_2003 dem_pop_2003 GROUP BY dem_pop_2003.estado) populacao2003, ( SELECT dem_pop_2004.estado, sum(dem_pop_2004.populacao_total) AS populacao_total2004 FROM demografia.dem_pop_2004 dem_pop_2004 GROUP BY dem_pop_2004.estado) populacao2004, ( SELECT dem_pop_2005.estado, sum(dem_pop_2005.populacao_total) AS populacao_total2005 FROM demografia.dem_pop_2005 dem_pop_2005 GROUP BY dem_pop_2005.estado) populacao2005, ( SELECT dem_pop_2006.estado, sum(dem_pop_2006.populacao_total) AS populacao_total2006 FROM demografia.dem_pop_2006 dem_pop_2006 GROUP BY dem_pop_2006.estado) populacao2006, ( SELECT dem_pop_2007.estado, sum(dem_pop_2007.populacao_total) AS populacao_total2007 FROM demografia.dem_pop_2007 dem_pop_2007 GROUP BY dem_pop_2007.estado) populacao2007, ( SELECT limitemunicipal.estado, limitemunicipal.the_geom, limitemunicipal.gid FROM limitemunicipal) lm WHERE taxa_mortalidadegeral2000.estado::text = lm.estado::text AND populacao2000.estado::text = lm.estado::text and taxa_mortalidadegeral2001.estado::text = lm.estado::text AND populacao2001.estado::text = lm.estado::text and taxa_mortalidadegeral2002.estado::text = lm.estado::text AND populacao2002.estado::text = lm.estado::text and taxa_mortalidadegeral2003.estado::text = lm.estado::text AND populacao2003.estado::text = lm.estado::text and taxa_mortalidadegeral2004.estado::text = lm.estado::text AND populacao2004.estado::text = lm.estado::text and taxa_mortalidadegeral2005.estado::text = lm.estado::text AND populacao2005.estado::text = lm.estado::text and taxa_mortalidadegeral2006.estado::text = lm.estado::text AND populacao2006.estado::text = lm.estado::text and taxa_mortalidadegeral2007.estado::text = lm.estado::text AND populacao2007.estado::text = lm.estado::text; $BODY$ LANGUAGE 'sql' VOLATILE Erro: ERROR: return type mismatch in function declared to return double precision DETAIL: Final SELECT must return exactly one column. CONTEXT: SQL function soc_tx_mortalidadegeral_2000_2007_pa ** Erro ** ERROR: return type mismatch in function declared to return double precision SQL state: 42P13 Detalhe: Final SELECT must return exactly one column. Contexto: SQL function soc_tx_mortalidadegeral_2000_2007_pa Pelo que vi, a stored procedure espera o retorno de uma coluna apenas? tem alguma forma que eu possa fazer com que o retorno sejam de mais colunas? agradeço desde ja! Bruno Sales ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problemas com stored procedure.
opa, obrigado aos que ajudaram segui a dica do jotacomm, muito obrigado, consegui criar a stored procedure! porém quando o utilizo na minha aplicação, a stored parece que nem ta sendo ativada.. segundo a stored, ela deveria calcular em porcentagem os valores, e nao soma-los [ como na imagem ]. De acordo com a minha aplicação: if (somavalores == 'false') { $calc_proc = execute($cone, select * from .$stored);} $calc_proc = pg_fetch_row($calc_proc, 0); $SomaColuna[$coluna] = $calc_proc[0]; } ele deveria executar a stored procedure nomeada no banco e dar os valores subsequentes.. fico na esperança que o problema seja no banco, e nao na aplicação.. []´s -- xT ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problemas com stored procedure
Aew Galera, esqueçam meu ultimo topico, ja resolvi o problema, muito obrigado pelas solucoes, e obrigado pela compreensao. []´ss ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Somar 2 Colunas de diferentes tabelas
Fala galera, to me batendo aqui pra fazer uma consulta que some 2 colunas de diferentes tabelas. devo utilizar o sum? mesmo sabendo que cada consulta ja utiliza o sum anteriormente: SELECT meso.the_geom, meso.gid, meso.nome, estab2007.estabfed2007, estab2007.estabest2007, estab2007.estabmun2007, estab2007.estabpriv2007, estab2007_9_anos.estabfed2007_9_anos, estab2007_9_anos.estabest2007_9_anos, estab2007_9_anos.estabmun2007_9_anos, estab2007_9_anos.estabpriv2007_9_anos FROM ( SELECT soc_estab_nfm_2007.mesoregiao, sum(soc_estab_nfm_2007.estab_fund_fed) AS estabfed2007, sum(soc_estab_nfm_2007.estab_fund_est) AS estabest2007, sum(soc_estab_nfm_2007.estab_fund_mun) AS estabmun2007, sum(soc_estab_nfm_2007.estab_fund_priv) AS estabpriv2007 FROM social.soc_estab_nfm_2007 GROUP BY soc_estab_nfm_2007.mesoregiao) estab2007, ( SELECT soc_estab_nfm_2007_9_anos.mesoregiao, sum(soc_estab_nfm_2007_9_anos.estab_fund_fed) AS estabfed2007_9_anos, sum(soc_estab_nfm_2007_9_anos.estab_fund_est) AS estabest2007_9_anos, sum(soc_estab_nfm_2007_9_anos.estab_fund_mun) AS estabmun2007_9_anos, sum(soc_estab_nfm_2007_9_anos.estab_fund_priv) AS estabpriv2007_9_anos FROM social.soc_estab_nfm_2007_9_anos GROUP BY soc_estab_nfm_2007_9_anos.mesoregiao) estab2007_9_anos, ( SELECT mesoregioes.the_geom, mesoregioes.gid, mesoregioes.nome FROM mesoregioes) meso WHERE estab2007.mesoregiao::text = estab2007_9_anos.mesoregiao::text AND estab2007.mesoregiao::text = meso.nome::text AND estab2007_9_anos.mesoregiao = meso.nome::text ja coloquei as tabelas listadas no select, so nao consegui soma-las ainda a ideia era somar estab2007 e estab_2007_9_anos agradeço qualquer dica []´s ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] resolvido problema com soma de colunas de diferentes tabelas
eu fuçando aqui ficou assim: SELECT meso.the_geom, meso.gid, meso.nome, estabest2007 + estabest2007_9_anos as estabest2007, estabfed2007 + estabfed2007_9_anos as estabfed2007, estabmun2007 + estabmun2007_9_anos as estabmun2007, estabpriv2007 + estabpriv2007_9_anos as estabpriv2007 FROM ( SELECT soc_estab_nfm_2007.mesoregiao, sum(soc_estab_nfm_2007.estab_fund_fed) AS estabfed2007, sum(soc_estab_nfm_2007.estab_fund_est) AS estabest2007, sum(soc_estab_nfm_2007.estab_fund_mun) AS estabmun2007, sum(soc_estab_nfm_2007.estab_fund_priv) AS estabpriv2007 FROM social.soc_estab_nfm_2007 GROUP BY soc_estab_nfm_2007.mesoregiao) estab2007, ( SELECT soc_estab_nfm_2007_9_anos.mesoregiao, sum(soc_estab_nfm_2007_9_anos.estab_fund_fed) AS estabfed2007_9_anos, sum(soc_estab_nfm_2007_9_anos.estab_fund_est) AS estabest2007_9_anos, sum(soc_estab_nfm_2007_9_anos.estab_fund_mun) AS estabmun2007_9_anos, sum(soc_estab_nfm_2007_9_anos.estab_fund_priv) AS estabpriv2007_9_anos FROM social.soc_estab_nfm_2007_9_anos GROUP BY soc_estab_nfm_2007_9_anos.mesoregiao) estab2007_9_anos, ( SELECT mesoregioes.the_geom, mesoregioes.gid, mesoregioes.nome FROM mesoregioes) meso WHERE estab2007.mesoregiao::text = estab2007_9_anos.mesoregiao::text AND estab2007.mesoregiao::text = meso.nome::text AND estab2007_9_anos.mesoregiao = meso.nome::text []´s ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Qual seria a diferenca entre inner join e outer join ?
Fala galera, eu nao sei a diferenca entre inner join e outer join, nem qual a diferenca entre o left e o right destes comandos, alguem poderia me dar detalhes ? obrigado ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral