Boa idéia! Algumas já foram respondidas:

Iannsp escreveu:
>>   
> Gostei da resposta, pensei en usar o interval mas não quiz o overhead de 
> buscar mais uma funcao se com aritimética simples resolvia, mas ficou a 
> mais simples mesmo, creio eu.
> 
> Pessoal, pensei em propor o seguinte a todos: Que tal começarmos a 
> enviar propostas para esta lista de soluções para problemas do dia a dia?
> 
> Nós vamos enviando sugestoes de problemas e os integrantes que tiverem 
> afim vão respondendo com sugestoes de codigo para que cheguemos no final 
> à uma "biblioteca "de funcoes que podem ajudar a todos.
> Bem, se me permitem sugiro os problemas abaixo, que se encaixam em 
> problemas do tipo simples.
> A intenção é criar funcoes que possam ser usadas em qualquer situação, 
> portanto, genéricas.
> 
> -Pesquisar palavras sem acentos.

Se o encoding utilizado for LATIN1, LATIN2, LATIN9 ou WIN1250 utilize a 
função to_ascii()
http://www.postgresql.org/docs/8.2/interactive/functions-string.html


> -Limpar valores de espaços duplos e espaços no inicio e fim.

trim(), ltrim(), rtrim(), btrim()
http://www.postgresql.org/docs/8.2/interactive/functions-string.html


> -limpar valores de substrings quaisquer.
> -verificar dia da semana com resposta em numero e em texto em portugues.
> -retornar mes em portugues.

A versão 8.2 já tem (graças ao colega de lista Euler Taveira de Oliveira):
. Allow to_char() to print localized month and day names
http://www.postgresql.org/docs/8.2/interactive/release-8-2.html


> -calcular diferenca de dias entre datas.

(data2 - data1) ?
http://www.postgresql.org/docs/8.2/interactive/functions-datetime.html


> -exemplo de funcoes cujo parametro de entrada seja array para que mais 
> pessoas conheçam esse tipo de implementação.
> -modelos de ACL.
> -exemplos de funções recursiva
> 
> Bem, estes itens seriam iniciais e quem desejar poderia adicionar mais 
> itens.
> Creio que isso vai facilitar em muito o trabalho de iniciantes e talvez 
> mostre a muito usuários atuais maneiras diferentes de se resolver os 
> mesmos "problemas".
> 
> Obrigado.
> Grande Abraço.
> 
> 

[]s
Osvaldo

        
        
                
_______________________________________________________ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a