Re: [pgbr-geral] Solicitação de cancelamento de p articipante do grupo postgresql

2010-09-09 Por tôpico Adriano Alves
VAI TOMA NO SEU CU VC SEU FILHO DA PUTA. SE TA FALANDO DE PIROCA E PORQUE VC E 
QUE TA DANDO ESSE CU PRA TODO MUNDO VIADO  FILHO DA PUTA SUA MÃE CHUPA MEU PAU 
TODO DIA E SEU PAI FICA OLHANDO E ACHANDO BOM SEU CORNO VIADO !


Em 09/09/2010, às 11:42, "VisualP Sistemas"  escreveu:

> O Kara é tão Burro que não consegue nem se descadastar.
> - Original Message -
> From: Wagner Nogueira Santiago
> To: pgbr-geral@listas.postgresql.org.br ; adriano...@gmail.com
> Sent: Thursday, September 09, 2010 10:48 AM
> Subject: Re: [pgbr-geral] Solicitação de cancelamento de participante do 
> grupo postgresql
> 
> Primeiramente bom dia meu caro?
> Gostaria de lhe fazer uma pergunta?
> Alguém te obrigou, ou te forçou, ou te coagiu, ou lhe implorou, mandou 
> cartinha,ou tel telefonou para vc entrar na lista...
>  
> Então vamos lá, se vc não tem educação ou se vc é corno e viado, ou deu meia 
> hora de cú e não gostou o problema é seu... agora não vem querer tirar os 
> outros pra dançar sem musica seu "ARROMBADO", vai se fuder...vai procurar um 
> PIRO E QUANDO FICAR BEM GRANDE ENVIA NO CÚ..
> 
>  
> > From: adriano...@gmail.com
> > Date: Wed, 8 Sep 2010 17:13:53 -0300
> > To: pgbr-geral@listas.postgresql.org.br; pgbr-geral@listas.postgresql.org.br
> > Subject: Re: [pgbr-geral] Solicitação de cancelamento de participante do 
> > grupo postgresql
> > 
> > Eu já fui na merda desse site diz o descadastro parei de receber essas 
> > mensagens por um tempo e agora to recebendo essa buceta tudo denovo que 
> > merda desconfiem não quero mais Essa bosta me excluam cambada viados!
> > 
> > Adriano Alves
> > Analista Desenvolvedor
> > 
> > Em 08/09/2010, às 14:51, Osvaldo Kussama  
> > escreveu:
> > 
> > > Em 8 de setembro de 2010 14:28, rogerio qc  
> > > escreveu:
> > >> 
> > >> Boa tarde,
> > >> 
> > >> Por favor gostaria de ser excluido do grupo.
> > >> 
> > >> Obrigado.
> > >> 
> > >> 
> > > 
> > > 
> > > Vá em:
> > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> > > e siga as instruções descritas no final da página.
> > > 
> > > Osvaldo
> > > ___
> > > 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
> 
> 
> __ NOD32 5436 (20100909) Information __
> 
> This message was checked by NOD32 antivirus system.
> http://www.eset.com
> E-mail verificado pelo Terra Anti-Spam.
> Para classificar esta mensagem como spam ou não spam, clique aqui.
> Verifique periodicamente a pasta Spam para garantir que apenas mensagens
> indesejadas sejam classificadas como Spam.
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> 
> 
> 
> __ NOD32 5436 (20100909) Information __
> 
> This message was checked by NOD32 antivirus system.
> http://www.eset.com
> ___
> 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] Solicitação de cancelamento de p articipante do grupo postgresql

2010-09-08 Por tôpico Adriano Alves
Eu já fui na merda desse site diz o descadastro parei de receber essas 
mensagens por um tempo e agora to recebendo essa buceta tudo denovo que merda 
desconfiem não quero maisEssa bosta me excluam cambada viados!

Adriano Alves
Analista Desenvolvedor

Em 08/09/2010, às 14:51, Osvaldo Kussama  escreveu:

> Em 8 de setembro de 2010 14:28, rogerio qc  escreveu:
>> 
>> Boa tarde,
>> 
>> Por favor gostaria de ser excluido do grupo.
>> 
>> Obrigado.
>> 
>> 
> 
> 
> Vá em:
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> e siga as instruções descritas no final da página.
> 
> Osvaldo
> ___
> 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] Erro INSERT

2010-06-20 Por tôpico Jose adriano Alves
Que tal usar varchar, ao invés de forçar o banco a reservar quantidade
espefícas de caracteres para seu campo...


CREATE TABLE usuarios (
 nome *varchar*(128) PRIMARY KEY NOT NULL,
senha *varchar*(256) NOT NULL,
permissao NUMERIC NOT NULL DEFAULT 0
);



Em 20 de junho de 2010 17:09, Paulo Henrique escreveu:

> Saudações a todos, estou com um problema um tanto curioso no uso do
> insert ao menos pelo utilitário psql,
> segue abaixo um exemplo da tabela.
>
> CREATE TABLE usuarios (
> nome CHARACTER[128]PRIMARY KEY NOT NULL,
> senha CHARACTER[256] NOT NULL,
> permissao NUMERIC NOT NULL DEFAULT 0
> );
>
> Ok, a tabela é inserida tudo como esperado, contudo quando executo o
> insert como o abaixo.
>
>
> copa=# INSERT INTO usuarios VALUES  ( 'paulo' , 123456 , DEFAULT );
> ERRO:  valor da matriz deve iniciar com "{" ou dimensão
> LINHA 1: INSERT INTO usuarios VALUES  ( 'paulo' , 123456 , DEFAULT );
> ^
> Ok achei que estava fazendo algo errado, ai rodei o seguinte comando
>
> INSERT INTO usuarios(nome, senha, permissao) VALUES ( 'paulo', 123456,
> 0); < mesmo erro,
> E assim por diante testei varias combinações que vi no google. como a
> seguinte.
> INSERT INTO usuarios VALUES ( nome, 'paulo' ),
> (senha,'123456'),(permissao, 0);
> E mesmo problema, pensei tambem que é o fato de estar usando teclado em
> abnt2 em que o apostrofo é interpretado através de " ' " -> aspas
> simples mesma tecla das aspas duplas, " ' " - > acento agudo, " `"
> crase, contudo em nenhuma tambem sem a menor resultado positivo.
>
> Gostaria de saber o que está de errado, já verifiquei a documentação do
> Postgresql e não tive muito sucesso.
>
> Qualquer ajuda é bem vinda.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves

Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
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 base de dados.

2010-05-05 Por tôpico Jose adriano Alves
update esquema.tabela set valor = coalesce( valor, 0)



Em 5 de maio de 2010 16:00, Antonio Prado escreveu:

> Tenho em minha base de dados registros do tipo decimal que possuem valor
> Nulo. O correto é que estes possuam valor Zero.
>
> É possível corrigir isto com única instrução ou terei que fazer uma para
> cada tabela?
>
> Obrigado.
>
> Antonio.
>
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Grupo Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br
WEB-SITE: http://www.gazin.com.br/institucional


Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Criar Linguagem Pl TCL no banco

2010-03-17 Por tôpico Jose adriano Alves
Voce esta executando esse comando com o usuario "postgres" ???


Em 17 de março de 2010 18:02, GABRIEL DOS SANTOS <
gabrielworks...@hotmail.com> escreveu:

>  JotaCom
>
> verifiquei o caminho..e o arquivo esta sim no caminho apontado...pela
> mensagem...
> Tem outra ideia do que seja?
>
>
> Valeu...a força..
>
> Gabriel
>
>
>
>
>
> ---
>
> Olá,
>
> Em 17 de março de 2010 13:43, GABRIEL DOS SANTOS <
> gabrielworks...@hotmail.com> escreveu:
>
> > Boa tarde a todos,
> >
> > Estou tetando criar a linguagem pltcl no meu banco de dados com o
> seguinte
> > comando:
> >
> > createlang.exe -U postgres -d nomebanco pltcl
> >
> > E esta dando o seguinte erro:
> >
> >
> > createlang: instalação de linguagem falhou: ERRO: não pôde carregar
> > biblioteca
> > "C:/Program Files/PostgreSQL/8.4/lib/pltcl.dll": unknown error 126
> >
>
>
> A biblioteca esta no caminho apontado pela mensagem de erro?
>
> >
> >
> > Versão do Postgres: 8.4.2-1
> > SO: Windos Vista
> >
> >
> > Alguem sabe como resolver este problema, e criar a linguagem no banco?
> >
> >
> > Abraço a todos.
> >
> > Gabriel dos Santos.
>
>
> --
> Coloque sua foto num tema anos 60, 70 e 80. Conheça o novo site de I Love
> Messenger.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Res: update a partir de um select

2010-02-12 Por tôpico Jose adriano Alves
UPDATE esquema.tabela

SET campo = AliasDoFrom.valorDaTabelaPesquisada

FROM (  SELECT idregistro, valorDaTabelaPesquisada FROM
esquema.tabelaAPesquisar   WHERE meucampocondicao= meuvalorcondicao )
 AliasDoFrom


WHERE esquema.tabela.idregistro  = AliasDoFrom.idregistro



Em 12 de fevereiro de 2010 10:53, Juliano escreveu:

> Bom dia.
>
>
> Bom, amigo... Sinceramente não consegui entender exatamente o que você quer
> fazer na explicação dada abaixo do código, mas entendi seu objetivo geral.
>
> Quem sabe os "esqueletos" abaixo não te ajudem a conseguir o que quer:
>
>
> UPDATE tabela SET campo = (subconsulta) WHERE condição;
>
>
> ou
>
>
> UPDATE contasreceber SET numero = (SELECT ...) WHERE ...;
>
>
> []s
>
>
>
>
> --
> *De:* JLuís Cargnelutti 
> *Para:* pgbr-geral@listas.postgresql.org.br
> *Enviadas:* Sexta-feira, 12 de Fevereiro de 2010 10:33:43
> *Assunto:* [pgbr-geral] update a partir de um select
>
>
> Bom dia.
> Como fazer um update apartir de um select.
>
> UPDATE contasreceber SET numero = notasfiscais.numero WHERE
> idcontasreceber IN(
> SELECT notasfiscais.numero, contasreceber.idcontasreceber  FROM
> contasreceber INNER JOIN notasfiscais ON
> contasreceber.idnf=notasfiscais.idnf  WHERE contasreceber.numero = '006008'
> ORDER BY contasreceber.idcontasreceber DESC limit 100)
>
>
> Tá errado minha consulta ai, mas a ideia é atualizar o numero da tabela
> contasreceber com o numero que esta na tabela notasfiscais daqueles
> registros da tabela contareceber que estejam na consulta select.
>
>
>
>
> --
>
> JLuís Cargnelutti
> jl...@jcvirtual.com.br
> www.jcvirtual.com.br
> 55 3271 - 1972
> 55 8114 - 3984
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
> --
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
> 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>-
> Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>-
> Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>-
> Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problema ao tentar usar group by

2009-12-29 Por tôpico Jose adriano Alves
Olá,

Quando usa "group by", você necessita agregacao ( operação com valores, aka
SUM, COUNT, AVG, MAX, MIN)...

Com seu "select *" tu estas a retornar todos os campos, mesmo assim estas
também a agrupar por c.idcategoria...

A pergunta é:  Que tipo de operação você quer efetuar por categoria??

Somar uma coluna(s) , contar colunas? média de valores??



2009/12/29 Bruno Carneiro 

>
> Bem, estou recebendo uma mensagem de erro. Acho que dispensa maiores
> informações.
> Erro de SQL:
>
> ERRO:  coluna "m.idmovimentacao" deve aparecer na cláusula GROUP BY ou ser
> utilizada em uma função de agregação
>
> Indicação de entrada :
> SELECT * FROM financeiro.fin_movimentacao AS m
> INNER JOIN financeiro.fin_subcategoria AS c ON m.idsubcategoria =
> c.idsubcategoria
> GROUP BY c.idcategoria
>
> m.idmovimentação é a pk. Eu tentei colocála em GROUP BY mas a única
> diferença é que recebo o mesmo erro referindo-se a segunda coluna, ao invés
> de referir-se a primeira que é idmovimentacao
> --
> View this message in context:
> http://old.nabble.com/Problema-ao-tentar-usar-group-by-tp26954277p26954277.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
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 Zeos

2009-12-19 Por tôpico Jose adriano Alves
Roda com a versao 8,4 sem problemas.


2009/12/19 Janderson Matos 

> Salve PessoALL !!!
>
> Em minhas aventuras de iniciante admirando o mundo do Free Software e do
> OpenSource, baixei a última versão de teste da Zeoslib via SVN (Esse tal de
> SVN eu também achei fantástico, ainda vou estudar sobre isso) através do
> endereço " svn://zeos.firmos.at/zeos/branches/testing "  (via TortoiseSVN)
> e ao olhar dentro da pasta \lib\postgresql apenas encontrei:
>
>  Pasta de C:\Zeos.svn\lib\postgresql
>
> 19/12/2009  20:46  .
> 19/12/2009  20:46  ..
> 19/12/2009  20:3469.632 libpq73.dll
> 19/12/2009  20:3494.208 libpq74.dll
> 19/12/2009  20:34   156.007 libpq80.dll
> 19/12/2009  20:34   169.092 libpq81.dll
>
> Ou seja, a última versão da Zeoslib (em fase de testes) somente suporta até
> o PostgreSQL versão 8.1 ??? Está correto isso ou faltou verificar algo ???
>
> Procurei uma página no portal do Zeoslib ou algo no fórum deles e não
> encontrei documentação relacionando os bancos juntamente com suas
> respectivas versões suportadas... Alguém poderia me dar uma luz ???
>
> [[]]'s a todos,
> Janderson
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Res: Zeos - Windows Vista

2009-12-12 Por tôpico Jose adriano Alves
Ola,

Se você não comentar sobre o que acontece, que não o permite instalar o
Zeos, fica difícil ter parametros para ajuda-lo...



2009/12/12 marcos thomaz 

> Eu consegui instalar normalmente.
>
> --
> *De:* Thiago Duarte 
> *Para:* pgbr-geral@listas.postgresql.org.br
> *Enviadas:* Sábado, 12 de Dezembro de 2009 1:26:05
> *Assunto:* [pgbr-geral] Zeos - Windows Vista
>
> Senhores,
>
> alguem por acaso ja instalo o Zeos no delphi 7 em uma maquina com *Windows
> Vista*? eu usava no xp normal...mudei para o vista não consigo instalar o
> zeos.
> obrigado!!
>
> --
> Quer conexões de rede mais fácil? Clique e conheça o Windows 
> 7.<http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539>
>
> --
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
> 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>-
> Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>-
> Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>-
> Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Coluna "reltriggers" não existe

2009-11-30 Por tôpico Jose adriano Alves
Versão do pg_dump que está sendo usado para fazer o backup tem que ser a
mesma do banco...
PG_DUMP da 8.4.1 não faz backup nem da versão 8.3...



2009/11/30 Tiago Adami 

> Ambiente:
> - Windows Vista Home Premium 32-bit SP2 (PT_BR)
> - PostgreSQL 8.4.1 Win32;
>
> Processo:
> - Tentativa de realizar backup via pg_dump;
>
> Mensagem de Erro:
> - "pg_dump: lendo tabelas definidas pelo usuário
> pg_dump: comando SQL falhou
> pg_dump: Mensagem de erro do servidor: ERRO:  coluna "reltriggers" não
> existe
> LINHA 1: ...oles WHERE oid = relowner) as rolname, relchecks, reltrigger...
>  ^
> pg_dump: O comando foi: SELECT c.tableoid, c.oid, relname, relacl,
> relkind, relnamespace, (SELECT rolname FROM pg_catalog.pg_roles WHERE
> oid = relowner) as rolname, relchecks, reltriggers, relhasindex,
> relhasrules, relhasoids, d.refobjid as owning_tab, d.refobjsubid as
> owning_col, (SELECT spcname FROM pg_tablespace t WHERE t.oid =
> c.reltablespace) AS reltablespace, array_to_string(c.reloptions, ', ')
> as reloptions from pg_class c left join pg_depend d on (c.relkind =
> 'S' and d.classid = c.tableoid and d.objid = c.oid and d.objsubid = 0
> and d.refclassid = c.tableoid and d.deptype = 'a') where relkind in
> ('r', 'S', 'v', 'c') order by c.oid
> pg_dump: *** interrompido por causa de erro"
>
> Informações adicionais:
> - Este banco está em um servidor de produção rodando PostgreSQL 8.2. O
> backup é feito utilizando "-b -F c -Z 9" no servidor de produção e
> importado no servidor de desenvolvimento, onde este erro acontece ao
> tentar fazer um backup. Estou testando para fazer a migração de
> versão, mas não posso fazê-lo antes que este erro desapareça.
>
> Duas questões:
> - 1) Há como corrigir o erro no servidor de produção?
> - 2) O que fazer para que este erro não aconteça mais?
>
>
> --
> TIAGO J. ADAMI
> http://www.adamiworks.com
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Update com Select

2009-11-25 Por tôpico Jose adriano Alves
Opa,

Vê se isso ajuda:

update esquema.tabela set campo = tb.valor FROM (select idconta, valor from
esquema.outratabela where minhas condicoes) tb
where tb.conta = esquema.tabela.idconta


Dá uma lida sobre "UPDATE FROM"

http://www.postgresql.org/docs/current/static/sql-update.html

Lembrando que no select interno voce pode fazer calculos que desejar.



2009/11/25 tetraetila® 

>  Olá Pessoal
>
> Eu utilizo a sentença abaixo para somar o valor dos débitos de determinada
> tabela:
>
> select A.a005_debi, sum( A.a005_valo ) as DEBITO from e001.a001005 A where
> A.a005_data between '01.01.2008' and '31.01.2008' group by A.a005_debi
>
> Eu gostaria de fazer um UPDATE utilizando uma sentença, tipo:
>
> update e001.temp_balanc set vr_debi = DEBITO where A.A004_REDU =
> B.A005_DEBI
>
> Ou seja quando o código reduzido da conta (A.A004_REDU) for igual ao código
> da conta débito da outra tabela ( B.A005_DEBI ) o campo VR_DEBI receberá o
> valor de DEBITO.
>
> Outro porém,
>
> Utilizo a sentença para apurar os DÉBITOS  e a mesma para os CRÉDITOS,
> mudando apenas alguns parâmetros. Tenho que jogar a diferença de crédito -
> débito (C-D) em uma coluna SALDO_FINAL, tem como fazer isto subtraindo um do
> outro via SQL? Seria:
>
>  Estes débitos
> select A.a005_cred, sum( A.a005_valo ) as CREDITO from e001.a001005 A where
> A.a005_data between '01.01.2008' and '31.01.2008' group by A.a005_cred
>
> Menos estes créditos
> select A.a005_debi, sum( A.a005_valo ) as DEBITO from e001.a001005 A where
> A.a005_data between '01.01.2008' and '31.01.2008' group by A.a005_debi
>
> Resultado em
> SALDO_FINAL
>
> Poderiam me ajudar?
>
> Obrigado!
>
> Adilson
>
>
>
>
> _______
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ref: System error 193 has ocurred (Ao rodar o banco)

2009-11-14 Por tôpico Jose adriano Alves
corrompeu o executavel...

desinstala e instala novamente..
Nao se preocupe, o sistema mantem o diretorio DATA, entao quando vc instalar
novamente estara la os seus dados...



2009/11/14 Humberto Reis 

> Instalei no Windows Vista home edition e a última versão do PG 8.4.1-1. A
> mensagem foi "system error has ocurred *** is not a valid Win32
> application.".
>
> 2009/11/14 Andre Fernandes 
>
> Bom dia,
>> Qual o sistema operacional onde instalaste o postgreSQL? Como tentaste dar
>> start no banco e qual a mensagem de erro (se tem alguma)?
>>
>>
>>
>> 2009/11/14 Humberto Reis 
>>
>>> Pessoal, bom dia
>>>
>>> Sou novo no PG e estou tentando migrar do Firebird para o PostGreSql.
>>> Vamos ao ocorrido:
>>>
>>> 1) Instalei o banco da primeira vez, só que esquecí a senha do banco;
>>> 2) Desinstalei o banco, apaguei a pasta, o usuário;
>>> 3) Reinstalei tudo
>>>
>>> Não consegui mais dar o start no banco. Alguem pode me ajudar?
>>>
>>> Grato,
>>>
>>>  Humberto
>>>
>>> ___
>>> 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
>>
>>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Merlho forma para conectar banco PG com Oracle

2009-11-13 Por tôpico Jose adriano Alves
DBLink conecta postgres com postgres...
DBILink conecta postgres com outra base de dados...
Voce podersa usar somente a dbilink

2009/11/13 Pablo Sánchez 

> Caros,
>
> Preciso conectar 2 bancos de dados, um PG e outro Oracle. Tabelas
> distintas onde a fonte é em um momento o PG, e no outro o Oracle.
>
> Encontrei a DBLink e a DBILink.
>
> Alguém sabe me dizer qual desses dois seria a melhor solução e porquê?
>
> --
> =
> Pablo Santiago Sánchez
> Análise e Desenvolvimento de Sistemas Web
> Zend Certified Engineer #ZEND006757
> phack...@gmail.com
> (61) 9975-0883
> http://www.sansis.com.br
> http://www.corephp.com.br
> "Quidquid latine dictum sit, altum viditur"
> =
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Criando extensões para Postgre

2009-11-03 Por tôpico Jose adriano Alves
Na PGCon Euler apresentou como criar extensões e falou também do formato que
deve ter as extensões..

Nesse site, do Euler, tem a apresentação que você pode se basear, muito bem
explicada...

http://www.timbira.com/docs.php

Atente ao nome do nosso maravilhoso banco de dados: POSTGRESQL ou POSTGRES,
e não "postgre ou postgree"...



2009/11/3 Marcone 

> Prezados,
>
> Estou tentando desenvolver uma extensão para postgre e estou
> encontrando algumas dificuldades. Gostaria de saber se alguém aqui
> sabe onde posso encontrar uma documentação mais detalhada sobre a
> construção de extensões para postgre de preferência que conste a
> documentação das bibliotecas e dos arquivos de cabeçalho (.h) que
> acompanham o postgre.
>
> Meu problema (sendo mais específico) é que estou criando uma “DLL”, um
> pacote com várias funções (linguagem C), que poderão ser utilizadas
> para aprimoramento de consultas no postgre. Algumas destas funções
> executam outras funções especificadas pelo usuário em PlPgSQL.
>
> Em linhas gerais uma das funcionalidades obedece ao seguinte fluxo:
> usuário define algumas funções, chama as funções da “DLL” passando as
> funções criadas (nome da função) como parâmetro,  as funções da “DLL”
> executam as funções do usuário e trabalham os resultados obtidos.
>
> A intenção é fazer uma espécie de “polimorfismo” na execução de
> determinada atividade no banco de dados, onde para cada situação o
> usuário poderá especificar as funções que trataram de determinado tipo
> de dado.
>
> O problema é que não encontrei uma maneira de chamar uma função do
> usuário com esta estrutura. E, na verdade, nem sei se é possível, mas
> acredito que seja. Sei que devo me aprofundar mais na arquitetura do
> postgre e com isso dar continuidade à implementação, mas se alguém
> puder me mostrar o caminho das pedras eu agradeço.
>
> Grande abraço a todos.
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Inserir dados PHP no postgreSQL pelo Netbeans

2009-10-15 Por tôpico Jose adriano Alves
Olá,

Verificou se esta habiltado em seu php a extensão: "php_pgsql.dll"
no caso de seu server ser windows...

Como essa dúvida, acredito eu, ser fora do contexto dessa lista, recomendo
buscar em site sobre PHP.
Recomendo pesquisar no manual do php, que tem diversos exemplos... Eu mesmo
a primeira vez que precisei conectar PHP com POSTGRESQL foi a partir de um
exemplo do manual.

Qualquer coisa pode contactar diretamente no e-mail , se preferir, que posso
auxiliar, se eu assim estiver apto, obviamente.

Boa sorte.

2009/10/15 Rodolfo 

> Boa Tarde,
>
> estou tentando inserir dados para o Banco de Dados PostgreSQL 8.4 pelo
> Netbeans 6.7.1 com o PHP 5.2porem ja pesquisei muito no google e existem
> varios exemplo utilizei varios deles mas ainda não consegui..detalhe que
> pelo DataBase Explorer do netbeans eu consigo, mas eu quero aprender em modo
> PHP mesmoalguem pode me ajudar ?
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] unexpected EOF on client connection

2009-10-14 Por tôpico Jose adriano Alves
Onde esta ocorrendo isso??



2009/10/14 George 

>  Bom dia !
>
> Alguém poderia me ajudar, esta dando o seguitne problema que segue
> abaixo...
>
> 2009-10-14 11:42:34 LOG:  could not send data to client: Unknown winsock
> error 10061
> 2009-10-14 11:42:34 LOG:  could not receive data from client: Unknown
> winsock error 10061
> 2009-10-14 11:42:34 LOG:  unexpected EOF on client connection
>
> O que faço apra resolver...
>
>
> Obrigado
>
> George
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
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 de modelagem de contas de banc os

2009-10-13 Por tôpico Jose adriano Alves
> 2009/10/13 "André Ormenese ( Yahoo )"  <mailto:ormen...@yahoo.com.br>
>
> >
> >
> > Bruno,
> > talvez vc não precise alterar lançamentos anteriores. Vc pode
> > trabalhar
> > como os bancos. Se tiver algum lançamento errado, faça um
> > lançamento de
> > estorno a débito ou a crédito, conforme a necessidade.
> > Assim não precisa ficar recalculando saldos anteriores.
> >
> > André
>


Ótimo.
Não tinha lido essa mensagem.
Mas também é excelente idéia, trabalhando igual contabilmente.
Precisa acertar, faz estorno.
Concordo com você.




2009/10/13 "André Ormenese ( Yahoo )" 

> Pois é ... a trigger vai recalcular, certo ?!??!
> É esse processamento que eu sugeri não fazer. Apenas para poupar o
> servidor e banco.
>
>
> Jose adriano Alves escreveu:
> > Com a trigger voce nao vai recalcular NUNCA...
> > Quem vai gerencia tudo é a trigger, via insert update ou delete
> >
> >
> > 2009/10/13 Jose adriano Alves  > <mailto:alves.jadri...@gmail.com>>
> >
> > Não, você não vai calcular todos os dias...
> > A trigger vai fazer automaticamente pra vc!!
> >
> >
> > 2009/10/13 "André Ormenese ( Yahoo )"  > <mailto:ormen...@yahoo.com.br>>
> >
> > Bruno,
> > talvez vc não precise alterar lançamentos anteriores. Vc pode
> > trabalhar
> > como os bancos. Se tiver algum lançamento errado, faça um
> > lançamento de
> > estorno a débito ou a crédito, conforme a necessidade.
> > Assim não precisa ficar recalculando saldos anteriores.
> >
> > André
> >
> > Bruno Carneiro escreveu:
> > > Obrigado por essas dicas. Creio que seja esse mesmo o caminho.
> > >
> >
> > _______
> > pgbr-geral mailing list
> > pgbr-geral@listas.postgresql.org.br
> > <mailto:pgbr-geral@listas.postgresql.org.br>
> >
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> >
> >
> >
> > --
> > 
> >
> > Att.
> > José Adriano Alves
> > Analista de Sistemas - Móveis Gazin.
> > Cel..:  +55 44 8802 3994
> > Fone: + 55 44 3663 8000 - 2319
> > Mail: alves.jadri...@gazin.com.br  alves.jadri...@gazin.com.br>
> > MSN: jose.adri...@gazin.com.br <mailto:jose.adri...@gazin.com.br>
> >
> >
> >
> > Este e-mail, seu conteúdo e seus anexos estão sujeitos à
> > privilégio de comunicação podendo este documento incluir
> > informação confidencial e de propriedade restrita da GAZIN e
> > apenas pode ser lido por aqueles a qual o mesmo tenha sido
> > endereçado. Se você recebeu essa mensagem de e-mail indevidamente,
> > por favor avise-nos imediatamente. Quaisquer dados, opiniões ou
> > informações expressadas neste e-mail pertencem ao seu remetente e
> > não necessariamente coincidem com aquelas da GAZIN, são de
> > exclusiva responsabilidade do signatário. Este documento não pode
> > ser reproduzido, copiado, distribuído, publicado ou modificado por
> > terceiros, sem a prévia autorização por escrito da GAZIN.
> >
> >
> > Antes de imprimir pense em seu compromisso com o Meio Ambiente
> >
> >
> >
> >
> > --
> > 
> >
> > Att.
> > José Adriano Alves
> > Analista de Sistemas - Móveis Gazin.
> > Cel..:  +55 44 8802 3994
> > Fone: + 55 44 3663 8000 - 2319
> > Mail: alves.jadri...@gazin.com.br <mailto:alves.jadri...@gazin.com.br>
> > MSN: jose.adri...@gazin.com.br <mailto:jose.adri...@gazin.com.br>
> >
> >
> >
> > Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
> > comunicação podendo este documento incluir informação confidencial e
> > de propriedade restrita da GAZIN e apenas pode ser lido por aqueles a
> > qual o mesmo tenha sido endereçado. Se você recebeu essa mensagem de
> > e-mail indevidamente, por favor avise-nos imediatamente. Quaisquer
> > dados, opiniões ou informações expressadas neste e-mail pertencem ao
> > seu remetente e não necessariamente coincidem com aquelas da GAZIN,
> > são de exclusiva responsabilidade do signatário. Este documento não
> > pode ser reproduzido, copiado, distribuído, publicado ou modificado
> > por terceiros, sem a prévia autorização por escrito da GAZI

Re: [pgbr-geral] Dúvida de modelagem de contas de banc os

2009-10-13 Por tôpico Jose adriano Alves
Com a trigger voce nao vai recalcular NUNCA...
Quem vai gerencia tudo é a trigger, via insert update ou delete


2009/10/13 Jose adriano Alves 

> Não, você não vai calcular todos os dias...
> A trigger vai fazer automaticamente pra vc!!
>
>
> 2009/10/13 "André Ormenese ( Yahoo )" 
>
> Bruno,
>> talvez vc não precise alterar lançamentos anteriores. Vc pode trabalhar
>> como os bancos. Se tiver algum lançamento errado, faça um lançamento de
>> estorno a débito ou a crédito, conforme a necessidade.
>> Assim não precisa ficar recalculando saldos anteriores.
>>
>> André
>>
>> Bruno Carneiro escreveu:
>> > Obrigado por essas dicas. Creio que seja esse mesmo o caminho.
>> >
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> 
>
> Att.
> José Adriano Alves
> Analista de Sistemas - Móveis Gazin.
> Cel..:  +55 44 8802 3994
> Fone: + 55 44 3663 8000 - 2319
> Mail: alves.jadri...@gazin.com.br
> MSN: jose.adri...@gazin.com.br
>
>
>
> Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
> comunicação podendo este documento incluir informação confidencial e de
> propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
> mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
> indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
> ou informações expressadas neste e-mail pertencem ao seu remetente e não
> necessariamente coincidem com aquelas da GAZIN, são de exclusiva
> responsabilidade do signatário. Este documento não pode ser reproduzido,
> copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
> autorização por escrito da GAZIN.
>
>
> Antes de imprimir pense em seu compromisso com o Meio Ambiente
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
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 de modelagem de contas de banc os

2009-10-13 Por tôpico Jose adriano Alves
Não, você não vai calcular todos os dias...
A trigger vai fazer automaticamente pra vc!!


2009/10/13 "André Ormenese ( Yahoo )" 

> Bruno,
> talvez vc não precise alterar lançamentos anteriores. Vc pode trabalhar
> como os bancos. Se tiver algum lançamento errado, faça um lançamento de
> estorno a débito ou a crédito, conforme a necessidade.
> Assim não precisa ficar recalculando saldos anteriores.
>
> André
>
> Bruno Carneiro escreveu:
> > Obrigado por essas dicas. Creio que seja esse mesmo o caminho.
> >
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
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 de modelagem de contas de banc os

2009-10-13 Por tôpico Jose adriano Alves
Tabela movimento:

CLIENTE, TIPOMOVIMENTO DATA_HORA,  VALOR
1 DEPOSITO10/08/2009   100,00  (  TRIGGER INSERT
UPDATE DELETE)
1 SAQUE 20/09/2009 30,00  (  TRIGGER
INSERT UPDATE DELETE)
1 SAQUE 06/09/2009 20,00  (  TRIGGER
INSERT UPDATE DELETE)

2 DEPOSITO10/08/2009   200,00  (  TRIGGER INSERT
UPDATE DELETE)
2 SAQUE 20/09/2009 50,00  (  TRIGGER
INSERT UPDATE DELETE)
2 SAQUE 06/09/2009 75,00  (  TRIGGER
INSERT UPDATE DELETE)


TABELA SALDOCONTA
CLIENTE DATA (MES_ANO_DIA  ), SALDO
12009-08-10   100,00
12009-09-20 70,00
12009-10-06 50,00


22009-08-10   200,00
22009-09-20   150,00
22009-10-06 75,00


Com as tabelas bem normalizadas e com as devidas triggers corretamente
feitas não haverá problemas...

Quero o saldo? dá um select na tabela saldo...
Quer saber detalhado ( um extrato ) le a movimentacao...

Igual vc ter um total de conta contabil... voce tem o saldo das contas, mas
se quiser detalhar, tem que listar lancamento a lancamento...




2009/10/13 Tarcísio Sassara 

> 2009/10/13 Bruno Carneiro :
> > Teoricamente pode sim... nenhuma restrição foi imposta sobre isso. Neste
> > caso, o
> >
> > ( saldo do dia n+1 ) = ( saldo do dia n ) + SUM(movimentação do dia n+1)
> >
> > Se a movimentação do dia n muda, o saldo do dia n muda, e
> consequentemente o
> > saldo do dia n+1 .
>
> A diária é um grupo de movimentações que ocorrem durante um dia. Até ai
> beleza.
> Mas e se você precisar identificar a que horas foi um determinado
> saque se você está agrupando todas as movimentações de um dia em um
> único registro?
> Se eu fizer 10 saques: Vou conseguir saber a que horas e qual foi o
> valor de cada um?
>
>
> --
> Tarcisio F. Sassara
> Nzb ryn. Ibpê fnor dhrz? Fvz é ryn! Gnzvelf.
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
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 com pg/plsql

2009-10-09 Por tôpico Jose adriano Alves
nao precisa se preocupar com isso...
se voce tratar tudo dentro de um bloco transacional o banco cuida disso pra
vc...




2009/10/9 André Volpato 

> Rudinei Dias escreveu:
> >
> > Não...
> > Eu só quero sabe "se" houve um erro no sql, e não "qual" erro.
> >
> > Para ser mais didático:
> >
> >   update tabela set campo='' where x=5;
> >
> >   -- Se houve um erro no SQL, por exemplo de sintaxe por faltar o ID
> >   -- gostaria que caísse no exception abaixo.
> >   EXCEPTION RAISE EXCEPTION 'erro dml';
> >   --Se não der exception, continuo com a lógica do programa
> >
> >
>
> Vou te passar um exemplo do PHP tratando as exceptions, aí você adapta
> pra tua situação.
>
> PL:
>
> create function teste_php
> declare
> (...)
> begin
>
>(...)
>
>
>-- Ignora erro de chave duplicada
>begin
>   insert into ...
>exception when unique_violation then null
>end
>
>-- Faz update: em caso de erro, vai dar a exception lá de baixo
>update tabela set campo
>
>return 'OK';
>
> exception when others then
>raise exception 'Erro na function: % % ', SQLSTATE , SQLERRM;
> end;
>
>
> PHP
> $res = @pg_query("select * from teste_php()");
> $retorno = @pg_fetch_result($res,0,0);
> if ($retorno != 'OK')
>die($retorno);
>
>
> Dá pra você se virar daqui, eu acho.
>
> []´s, André Volpato
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Sql

2009-10-02 Por tôpico Jose adriano Alves
Olá,

Você poderia colar uma amostra de um campo desses?
Pode ser com uns 5 registros já está bom...




2009/10/2 Rodrigo Ibraim [PGOpen] 

> Boa tarde
>
> Preciso gerar um sql para criar um relatório, o cenário e o seguinte:
>
>
>- preciso separar um campo *varchar* de uma tabela da seguinte maneira:
>*...@null@HBIO*. Onde preciso gerar um count no *PNI* e do *HBIO* e
>ignorar o *null*. tratando esses dados com se fossem colunas diferentes
>da tabela.
>
> Gostaria de saber se existe algum comando no postgre que retorne esse tipo
> de dado, como se fosse um *LIKE*, mas que pudesse usar varias vezes na
> mesma linha.
>
> Agradeço a todos.
>
> --
> Rodrigo Ibraim
> Consultor em Sistemas
> 11 2864-0082
> 11 9292-1548
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Atribuir valor escalar retornado de um SELECT em plpgsql

2009-10-02 Por tôpico Jose adriano Alves
Excelente.
Agora pode apagar todas a variaveis e deixar somente a v_retorno.
lembrando de deixar o elemento v_idvenda para o tipo IN..
Qualquer coisa estamos ai

2009/10/2 Bruno Carneiro 

>
>
>
> Bruno Carneiro wrote:
> >
> > Gente, tive um problema.
> >
> > Antes de fazer qualquer melhoria, eu testei minha função e ela não está
> > retornando o valor exato.
> >
> > Vejam o teste que eu fiz. Do lado esquerdo tem a função, como ela está
> > agora. E do lado direito os testes feitos a mão no console.
> >
> > http://img203.imageshack.us/img203/1359/pgerro.jpg
> >
> > Repare que no final retornou 47 ao invés de 28.20
> >
> >
>
> Alterei minha função usando o select que o José Adriano passou e agora a
> função retorna o valor esperado.
>
> DECLARE
>   v_idcarro integer;
>   v_zerokm boolean;
>   v_vvenda numeric(8,2);
>v_idvend integer;
>   v_c_vend numeric(8,2);
>v_retorno numeric(8,2);
>
> BEGIN
>select
>  sum( case when c.zero_km then (v.valor - custo_total( c.idcarro )  ) *
> r.comissao
>  else v.valor * r.comissao
>   end )as valor_comissao
> from venda v
> left join carro c on c.idcarro = v.carro
> left join vendedor r on r.idvendedor = v.vendedor
> where v.idvenda=15 INTO v_retorno;
>
>   RETURN v_retorno;
>
> END;
>
>
> --
> View this message in context:
> http://www.nabble.com/Atribuir-valor-escalar-retornado-de-um-SELECT-em-plpgsql-tp25704399p25715157.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> _______
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Atribuir valor escalar retornado de um SELECT em plpgsql

2009-10-02 Por tôpico Jose adriano Alves
Sim, exatamente..
Criei um modelinho com as tabelas que voce tem para brincar:

carro ( idcarro, zerokm, custo)
venda ( idvenda, idcarro, idvendedor, valorvenda)
vendedor ( idvendedor, comissao)


o calculo eu faria assim:

select
  sum( case when c.zerokm then (v.valor - *calcula_custo( c.idcarro )*  ) *
r.comissao
  else v.valor * r.comisao
  end )as valor_comissao
from venda v
left join carro c on c.idcarro = v.idcarro
left join vendedor r on r.idvendedor = v.idvendedor
where v.idvenda=p_venda

roda somente este SQL na sua base, fazendo a alteracao nos nomes das tabelas
e campos, e colocando a sua funcao para custo ali no
*calcula_custo( c.idcarro )*

Espero que de pra dar umaa ideia

2009/10/2 Bruno Carneiro 

>
>
> Jose adriano Alves wrote:
> >
> > Estive simulando uma forma de fazer essa procedure e vi que da pra fazer
> > em
> > um select into todo o processo...
> >
>
> Estive pensando, como tenho dados de tabelas diferentes, para trazer tudo
> com apenas um SELECT eu teria que fazer um join para trazer tudo em um
> único
> SELECT. Que inclusive creio que já foi indicado acima.
>
> É disso mesmo que você está falando?
>
> Realmente parece que fazer um SELECT com JOINS é menos custoso do que fazer
> aguns SELECTs simples.
>
> É isso? Mas porquê?
>
> Eu pensei que fosse porque cada select implica em uma transferencia de
> dados, mas como tudo está dentro de um procedure, imagino que não há essa
> transferência enquanto a procedure não for finalizada, logo isso não seria
> um problema.
>
> Alguém poderia me esclarecer?
> --
> View this message in context:
> http://www.nabble.com/Atribuir-valor-escalar-retornado-de-um-SELECT-em-plpgsql-tp25704399p25714313.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Atribuir valor escalar retornado de um SELECT em plpgsql

2009-10-02 Por tôpico Jose adriano Alves
isso mesmo, tambem faria Fabrízio.

Estive simulando uma forma de fazer essa procedure e vi que da pra fazer em
um select into todo o processo...
mas, como nosso amigo esta estudando o postgresql, melhor ele se aprofundar
no postgresql que ele descobre por si mesmo, né.



2009/10/2 Fabrízio de Royes Mello 

>
>
> 2009/10/1 Jose adriano Alves 
>
>>
>> 
>>
>> *  /* isso ja evita fazer 3 selects */
>>
>>select into* v_idcarrro
>>   , v_vvenda
>>   , v_idvend *
>> from *(  *select *v.carro, v.valor, v.vendedor *from *public.venda v
>> *where *v.idvenda = p_idvenda  );  /*  seta os valor na variavel a
>> partir do select */
>>
>
> Não há necessidade do Sub-Select... nesse caso basta:
>
> *select *v.carro, v.valor, v.vendedor
> *   into* v_idcarrro, v_vvenda, v_idvend
>   *from *public.venda v
> *where *v.idvenda = p_idvenda
>
>
> Olhando melhor as tuas queries não resolveria um SQL com algumas junções:
>
> SELECT venda.carro,
>carro.zero_km,
>COALESCE(venda.valor, 0) as valor,
>COALESCE(vendedor.comissao, 0) as comissao
>   INTO v_idcarro,
>v_zerokm,
>v_vvenda,
>v_c_vend
>   FROM venda
>LEFT JOIN carroON carro.idcarro   = venda.carro
>LEFT JOIN vendedor ON vendedor.idvendedor = venda.vendedor
>  WHERE venda.idvenda = p_idvenda;
>
>
> Pelo conteúdo da tua PL creio que o SELECT acima traria todas as
> informações necessárias...
>
>
>
>>   /* como voce vai usar somente essa vez a verificacao de carro zero, pode
>> inserir diretamente a verificacao  */
>>   IF ( *SELECT *c.zero_km *FROM *public.carro c *WHERE *c.idcarro =
>> v_idcarro *LIMIT *1) = TRUE THEN   /* quando nao usar agregacao ( sum,
>> count, avg, etc) usa o limit 1 por exemplo, ou aplique a agragacao
>> necessaria  */
>>
>>
> Eu usaria o EXISTS nesse caso:
>
> IF EXISTS(SELECT 1 FROM public.carro c WHERE c.idcarro = v_idcarro) THEN
> ...
>
>
>
> Cordialmente,
>
> --
> Fabrízio de Royes Mello
> >> Blog sobre TI: http://fabriziomello.blogspot.com
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Atribuir valor escalar retornado de um SELECT em plpgsql

2009-10-01 Por tôpico Jose adriano Alves
Opa...



Cuidado com esse tipo de situacao.
Observa esse código...

Evita variaveis e permite ter somente uma saida a funcao...


Tenta fazer mais claro e coeso pra vc nao ter problemas no futuro...

DECLARE
  v_idcarro integer;
  v_zerokm boolean;
  v_vvenda numeric(8,2);
  v_retorno numeric(8,2);
BEGIN
*
  /* isso ja evita fazer 3 selects */

   select into* v_idcarrro
  , v_vvenda
  , v_idvend *
from *(  *select *v.carro, v.valor, v.vendedor *from *public.venda v *where
*v.idvenda = p_idvenda  );  /*  seta os valor na variavel a partir do
select */

  /* como voce vai usar somente essa vez a verificacao de carro zero, pode
inserir diretamente a verificacao  */
  IF ( *SELECT *c.zero_km *FROM *public.carro c *WHERE *c.idcarro =
v_idcarro *LIMIT *1) = TRUE THEN   /* quando nao usar agregacao ( sum,
count, avg, etc) usa o limit 1 por exemplo, ou aplique a agragacao
necessaria  */


/*  faz o calculo com o coalesce()  para evitar um NULL estragando seus
calculos  */
 v_retorno :=  (v_vvenda - custo_total(v_idcarro) ) * *COALESCE*(
( *SELECT
*v.comissao *FROM *public.vendedor v *WHERE *v.idvendedor = v_idvend *LIMIT
*1), 0 );
  ELSE

 v_retorno :=  (v_vvenda * v_c_vend);
  END IF;

RETURN(  v_retorno )  ;

END;






2009/10/1 Bruno Carneiro 

>
>
>
> Osvaldo Kussama wrote:
> >
> >
> > Tente:
> > SELECT carro FROM venda WHERE idvenda = p_idvenda INTO v_idcarro;
> > o mesmo para os demais campos/SELECT.
> >
> >
>
>
> Era exatamente isso! Obrigado. INTO no final...
>
> Eu também tinha tentado com parenteses e não deu.
>
> Obrigado a todos!
> --
> View this message in context:
> http://www.nabble.com/Atribuir-valor-escalar-retornado-de-um-SELECT-em-plpgsql-tp25704399p25704788.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Duvidas quanto ao desempenho

2009-09-30 Por tôpico Jose adriano Alves
Meu amigo...
Só uma dúvida...
Que tipo de tabela é essa que vc está dando update? Não sistema real e sim
testes, certo???
Outra coisa... Você já rodou um EXPLAIN para saber como está sendo feito
esse update?
A pulga que está atrás da orelha é: Como assim atualizar milhões de
registros??




2009/9/30 Rafael Domiciano 

> Você poderia postar pra nós o seu arquivo .conf, assim saberemos o que foi
> modifcado, e também os índices dessas tabelas.
>
> 2009/9/30 Jose adriano Alves 
>
> Voce ja rodou algum "analise" no banco??
>>
>>
>>
>> 2009/9/29 crgpww 
>>
>>> Olá pessoal, sou novo na lista e estamos começando a trabalhar a pouco
>>> tempo com o pg..
>>>
>>> Estamos com um volume grande de dados e naturalmente estamos levando
>>> bastante tempo para operar com as tabelas, no entanto estamos achando que o
>>> desempenho está muito abaixo do esperado ou normal..
>>>
>>> Situações que ilustram bem o que está acontecendo são as as seguintes
>>> atualizações...
>>>
>>> UPDATE
>>>   public.set08
>>> SET
>>>   hcons1 = c.campo46,
>>>   hcons2 = c.campo47,
>>> .
>>> .
>>> .
>>>   hcons24 = c.set_2008_kwh
>>> FROM
>>>   consumo c
>>> WHERE
>>>   "NUM_INST" = c.num_instala;
>>>
>>> Esta operação tem levado em média 20 horas sem mais nenhuma operação
>>> acontecendo em paralelo no banco... se houver o desempenho piora pra pelo
>>> menos mais 4 horas.. Nesta tabela que está sofrendo update ao todo sao 115
>>> colunas com 5,5 milhões de registros, que representam cerca de 2,5 gb de
>>> dados num arquivo texto...
>>>
>>> A tabela "consumo" é constiuida de 75 colunas de numeros inteiros, tem 4
>>> milhões de registros aproximadamente, existindo um indice para num_instala.
>>> Nas tabelas que sofrem a operação, nesse caso "set08" não há indice sobre
>>> NUM_INST, com o índice o desempenho piorou em 4 horas praticamente...
>>>
>>> O segundo update é muito mais simples mas demora demais também, cerca de
>>> 6 horas.
>>>
>>> UPDATE set08
>>> SET hcons19 = 0
>>> where hcons19 is null;
>>>
>>> Lendo algumas outras listas e conversando com amigos mais experientes em
>>> PG eles me sugeriram pequenas alterações no arquivo .conf, no sentido de
>>> aumentar memória e cache mas tais mudanças nao ajudaram em nada o
>>> desempenho..
>>>
>>> O S. O. é Windows XP Professional com Sp3, e o PostgreSQL é versão 8.3...
>>> A Márquina é um Intel Core 2 Quad 2.83Ghz com 3 GB de RAM...
>>>
>>> Vocês poderiam me dizer se estes tempos de execução estão normais? A
>>> expectativa era que o desempenho seria bem melhor.. o que poderia ser feito
>>> para melhorar?
>>>
>>> Abraço e Obrigado, Gustavo.
>>>
>>> ___
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>>
>> --
>> 
>>
>> Att.
>> José Adriano Alves
>> Analista de Sistemas - Móveis Gazin.
>> Cel..:  +55 44 8802 3994
>> Fone: + 55 44 3663 8000 - 2319
>> Mail: alves.jadri...@gazin.com.br
>> MSN: jose.adri...@gazin.com.br
>>
>>
>>
>> Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
>> comunicação podendo este documento incluir informação confidencial e de
>> propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
>> mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
>> indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
>> ou informações expressadas neste e-mail pertencem ao seu remetente e não
>> necessariamente coincidem com aquelas da GAZIN, são de exclusiva
>> responsabilidade do signatário. Este documento não pode ser reproduzido,
>> copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
>> autorização por escrito da GAZIN.
>>
>>
>> Antes de imprimir pense em seu compromisso com o Meio Ambiente
>>
>> ___
>> 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@

Re: [pgbr-geral] Duvidas quanto ao desempenho

2009-09-29 Por tôpico Jose adriano Alves
Voce ja rodou algum "analise" no banco??



2009/9/29 crgpww 

> Olá pessoal, sou novo na lista e estamos começando a trabalhar a pouco
> tempo com o pg..
>
> Estamos com um volume grande de dados e naturalmente estamos levando
> bastante tempo para operar com as tabelas, no entanto estamos achando que o
> desempenho está muito abaixo do esperado ou normal..
>
> Situações que ilustram bem o que está acontecendo são as as seguintes
> atualizações...
>
> UPDATE
>   public.set08
> SET
>   hcons1 = c.campo46,
>   hcons2 = c.campo47,
> .
> .
> .
>   hcons24 = c.set_2008_kwh
> FROM
>   consumo c
> WHERE
>   "NUM_INST" = c.num_instala;
>
> Esta operação tem levado em média 20 horas sem mais nenhuma operação
> acontecendo em paralelo no banco... se houver o desempenho piora pra pelo
> menos mais 4 horas.. Nesta tabela que está sofrendo update ao todo sao 115
> colunas com 5,5 milhões de registros, que representam cerca de 2,5 gb de
> dados num arquivo texto...
>
> A tabela "consumo" é constiuida de 75 colunas de numeros inteiros, tem 4
> milhões de registros aproximadamente, existindo um indice para num_instala.
> Nas tabelas que sofrem a operação, nesse caso "set08" não há indice sobre
> NUM_INST, com o índice o desempenho piorou em 4 horas praticamente...
>
> O segundo update é muito mais simples mas demora demais também, cerca de 6
> horas.
>
> UPDATE set08
> SET hcons19 = 0
> where hcons19 is null;
>
> Lendo algumas outras listas e conversando com amigos mais experientes em PG
> eles me sugeriram pequenas alterações no arquivo .conf, no sentido de
> aumentar memória e cache mas tais mudanças nao ajudaram em nada o
> desempenho..
>
> O S. O. é Windows XP Professional com Sp3, e o PostgreSQL é versão 8.3... A
> Márquina é um Intel Core 2 Quad 2.83Ghz com 3 GB de RAM...
>
> Vocês poderiam me dizer se estes tempos de execução estão normais? A
> expectativa era que o desempenho seria bem melhor.. o que poderia ser feito
> para melhorar?
>
> Abraço e Obrigado, Gustavo.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ALOCAÇÃO DE MEMÓRIA

2009-09-29 Por tôpico Jose adriano Alves
O DBA aqui da empresa comentou sobre o relnotes...
E está lá:

http://www.postgresql.org/docs/8.4/static/release-8-4-1.html

"

   -

   Fix Windows shared-memory allocation code (Tsutomu Yamada, Magnus)

   This bug led to the often-reported "could not reattach to shared
memory"error message.

"


2009/9/29 Israel Teixeira 

> Pessoal,
>
> sabem dizer se na versão 8.4 do PostgreSQL o problema de alocação de
> memória no Windows foi resolvido ??
>
> Desde já agradeço !!
>
> --
> Israel Teixeira
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Retorno de Calculo de Horas

2009-09-28 Por tôpico Jose adriano Alves
Nesse caso, ao invés de timestamp, converti para "time", onde vai trazer em
formato de horas e não tempo corrido...

Experimenta e da um "alô" acaso der certo.



2009/9/28 Jose adriano Alves 

> Dá um Cast no resultado...
>
>
> Ex.
>
>
> select
> cast( cast('2009-09-28 11:44:42' as "timestamp") - cast('2009-09-29
> 13:00:00' as "timestamp") as "time")
>
>
>
>
> 2009/9/28 Gilbson Cardoso Parreira 
>
>>  Boa tarde,
>>
>> estou com problema no retorno de calculo de horas com dois campos
>> timestamp tipo:
>>
>> exemplo:
>>
>> data1: 2009-09-28 11:44:42
>> data2: 2009-09-29 13:00:00
>>
>> select id_pcp11, data_1, data_2, age(data_2, data_1) as tempo
>>
>> onde é retornado em tempo : 1 day 00:11:53
>>
>> eu gostaria de uma funcao que retornasse em horas e estou com dificuldades
>>
>> desde ja agraceço
>>
>> Gilbson C Parreira
>>
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> 
>
> Att.
> José Adriano Alves
> Analista de Sistemas - Móveis Gazin.
> Cel..:  +55 44 8802 3994
> Fone: + 55 44 3663 8000 - 2319
> Mail: alves.jadri...@gazin.com.br
> MSN: jose.adri...@gazin.com.br
>
>
>
> Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
> comunicação podendo este documento incluir informação confidencial e de
> propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
> mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
> indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
> ou informações expressadas neste e-mail pertencem ao seu remetente e não
> necessariamente coincidem com aquelas da GAZIN, são de exclusiva
> responsabilidade do signatário. Este documento não pode ser reproduzido,
> copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
> autorização por escrito da GAZIN.
>
>
> Antes de imprimir pense em seu compromisso com o Meio Ambiente
>



-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Retorno de Calculo de Horas

2009-09-28 Por tôpico Jose adriano Alves
Dá um Cast no resultado...


Ex.


select
cast( cast('2009-09-28 11:44:42' as "timestamp") - cast('2009-09-29
13:00:00' as "timestamp") as "time")




2009/9/28 Gilbson Cardoso Parreira 

>  Boa tarde,
>
> estou com problema no retorno de calculo de horas com dois campos timestamp
> tipo:
>
> exemplo:
>
> data1: 2009-09-28 11:44:42
> data2: 2009-09-29 13:00:00
>
> select id_pcp11, data_1, data_2, age(data_2, data_1) as tempo
>
> onde é retornado em tempo : 1 day 00:11:53
>
> eu gostaria de uma funcao que retornasse em horas e estou com dificuldades
>
> desde ja agraceço
>
> Gilbson C Parreira
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] consulta com insert

2009-09-27 Por tôpico Jose adriano Alves
usa dessa forma...


update table1
set campo3 = tb.campo2
from (select campo1,campo2 from table1
   ) tb
   where table1.campo1 = tb.campo1




INSERT INTO bairro (municipio)
 SELECT  loc.nomeloc
  FROM localidades as loc , bairro as ba
  where ba.chvlocbai = loc.chaveloc;

2009/9/27 josemario rosa 

> tem tei o seguinte
>
> INSERT INTO bairro (municipio)
>  SELECT  loc.nomeloc
>   FROM localidades as loc , bairro as ba
>   where ba.chvlocbai = loc.chaveloc;
>
>  da este erro
> ERROR:  null value in column "chavebai" violates not-null constraint
> ** Erro **
> ERROR: null value in column "chavebai" violates not-null constraint
> SQL state: 23502
>
> ou devo utilizar o comando update
>
> 2009/9/27 Jose adriano Alves 
>
>> Mas que erro que ocorre
>>
>>
>>
>>
>> 2009/9/27 josemario rosa 
>>
>>> bom eu criei um campo municipio na tabela tabela bairro  e quero inserir
>>> o nome do municipio neste campo atraves de sua chave
>>>
>>> 2009/9/27 Jose adriano Alves 
>>>
>>> Que erro que dá?
>>>>
>>>> Erro de PK???
>>>>
>>>> 2009/9/27 josemario rosa 
>>>>
>>>>>   pessoal estou tentando inserir no campo municipio da tabela bairro o
>>>>> resultado da selecao da tabela localidade. o select esta certo mas o 
>>>>> insert
>>>>> da um erro.
>>>>>
>>>>> ERROR:  null value in column "chavebai" violates not-null constraint
>>>>>
>>>>> segue o comando
>>>>>
>>>>> INSERT INTO bairro (municipio)
>>>>>  SELECT  loc.nomeloc
>>>>>   FROM localidades as loc , bairro as ba
>>>>>   where ba.chvlocbai = loc.chaveloc;
>>>>>
>>>>>
>>>>>
>>>>> ___
>>>>> pgbr-geral mailing list
>>>>> pgbr-geral@listas.postgresql.org.br
>>>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> 
>>>>
>>>> Att.
>>>> José Adriano Alves
>>>> Analista de Sistemas - Móveis Gazin.
>>>> Cel..:  +55 44 8802 3994
>>>> Fone: + 55 44 3663 8000 - 2319
>>>> Mail: alves.jadri...@gazin.com.br
>>>> MSN: jose.adri...@gazin.com.br
>>>>
>>>>
>>>>
>>>> Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
>>>> comunicação podendo este documento incluir informação confidencial e de
>>>> propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
>>>> mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
>>>> indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
>>>> ou informações expressadas neste e-mail pertencem ao seu remetente e não
>>>> necessariamente coincidem com aquelas da GAZIN, são de exclusiva
>>>> responsabilidade do signatário. Este documento não pode ser reproduzido,
>>>> copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
>>>> autorização por escrito da GAZIN.
>>>>
>>>>
>>>> Antes de imprimir pense em seu compromisso com o Meio Ambiente
>>>>
>>>> ___
>>>> 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
>>>
>>>
>>
>>
>> --
>> 
>>
>> Att.
>> José Adriano Alves
>> Analista de Sistemas - Móveis Gazin.
>> Cel..:  +55 44 8802 3994
>> Fone: + 55 44 3663 8000 - 2319
>> Mail: alves.jadri...@gazin.com.br
>> MSN: jose.adri...@gazin.com.br
>>
>>
>>
>> Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
>> comunicação podendo este documento incluir informação confidencial e de
>> propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
>> mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
>> indevidamente, por favor avise-nos 

Re: [pgbr-geral] consulta com insert

2009-09-27 Por tôpico Jose adriano Alves
Mas que erro que ocorre



2009/9/27 josemario rosa 

> bom eu criei um campo municipio na tabela tabela bairro  e quero inserir o
> nome do municipio neste campo atraves de sua chave
>
> 2009/9/27 Jose adriano Alves 
>
> Que erro que dá?
>>
>> Erro de PK???
>>
>> 2009/9/27 josemario rosa 
>>
>>>   pessoal estou tentando inserir no campo municipio da tabela bairro o
>>> resultado da selecao da tabela localidade. o select esta certo mas o insert
>>> da um erro.
>>>
>>> ERROR:  null value in column "chavebai" violates not-null constraint
>>>
>>> segue o comando
>>>
>>> INSERT INTO bairro (municipio)
>>>  SELECT  loc.nomeloc
>>>   FROM localidades as loc , bairro as ba
>>>   where ba.chvlocbai = loc.chaveloc;
>>>
>>>
>>>
>>> _______
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>>
>> --
>> 
>>
>> Att.
>> José Adriano Alves
>> Analista de Sistemas - Móveis Gazin.
>> Cel..:  +55 44 8802 3994
>> Fone: + 55 44 3663 8000 - 2319
>> Mail: alves.jadri...@gazin.com.br
>> MSN: jose.adri...@gazin.com.br
>>
>>
>>
>> Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
>> comunicação podendo este documento incluir informação confidencial e de
>> propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
>> mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
>> indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
>> ou informações expressadas neste e-mail pertencem ao seu remetente e não
>> necessariamente coincidem com aquelas da GAZIN, são de exclusiva
>> responsabilidade do signatário. Este documento não pode ser reproduzido,
>> copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
>> autorização por escrito da GAZIN.
>>
>>
>> Antes de imprimir pense em seu compromisso com o Meio Ambiente
>>
>> ___
>> 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
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] consulta com insert

2009-09-27 Por tôpico Jose adriano Alves
Que erro que dá?

Erro de PK???

2009/9/27 josemario rosa 

> pessoal estou tentando inserir no campo municipio da tabela bairro o
> resultado da selecao da tabela localidade. o select esta certo mas o insert
> da um erro.
>
> ERROR:  null value in column "chavebai" violates not-null constraint
>
> segue o comando
>
> INSERT INTO bairro (municipio)
>  SELECT  loc.nomeloc
>   FROM localidades as loc , bairro as ba
>   where ba.chvlocbai = loc.chaveloc;
>
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral