[firebase-br] Mudar COLLATE NONE para PT-BR é possível ?

Pha lista em pha.com.br
Sex Fev 3 16:19:58 -03 2006


Voce esta enganado, o futuro esta garantido, pois o Futuro é o FB 2.0 e
este já tem os Collates PTBR, não há mais versães paralelas a partir da
versão 2, ele ja vem com o CollatePTBR e muito mais.

Quem quizer verificar isso é só baixar a versão 2 alfa 3 em diante, e testar.

Paulo Henrique Albanez
VirtualSystem Informática Ltda
Nova Odessa / SP - Brazil
Membro do TeamFB (FireBase)

> Minha pergunta é só com relação as atualizações, ou seja, pelo que vi
> parece
> melhor utilizar as versões originais com UDFs :)
> pois na não oficial ele não garante compatibilidade no futuro... (o que
> acho
> dificil pois o pessoal do FB trabalha muito bem)
>
> Marcelo Silva
> (11) 9693-4251
> MSN: marcvan em ig.com.br
>
>
> ----- Original Message -----
> From: "Pha" <lista em pha.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, February 03, 2006 6:56 AM
> Subject: Re: [firebase-br] Mudar COLLATE NONE para PT-BR é possível ?
>
>
>
> Paulo Henrique Albanez
> VirtualSystem Informática Ltda
> Nova Odessa / SP - Brazil
> Membro do TeamFB (FireBase)
>
>> Agora danou-se :)
>>
>> O que devemos fazer então ?
>>
>> Ficar com o 1.5.2 ?
>> Ficar com o 1.5.3 ? e adicionar collate ?
>> Ficar com o 2.0 ?
>
> Não entendi a sua pergunta, voce pode utilizar o FB oficial ou o FB com o
> CollatePTBR que existe desde do FB 1.03 até o FB 1.5.3.
>
> Depende da sua escolha e de como voce vai fazer as pesquisas, a escolha é
> de cada um, CollaPTBR, UDF, campo adicional, tudo em maiusculo e sem
> acento, escolha o que voce achar melhor.
>
>>
>> A 2.0 já está finalizada ?
>
> Não, esta em Alfa e naõ deve ser utilizada em produção.
>
>> Ela aceita um backup e restore de uma base feita na 1.5.2 ?
>>
>
> Claro, tanto do FB oficial como do FB com o CollatePTBR, não só do FB
> 1.5.2 como de todos os FB 1.X.X.
>
>>
>> Marcelo Silva
>> (11) 9693-4251
>> MSN: marcvan em ig.com.br
>>
>> ----- Original Message -----
>> From: "Pha" <lista em pha.com.br>
>> To: "FireBase" <lista em firebase.com.br>
>> Sent: Thursday, February 02, 2006 7:38 AM
>> Subject: Re: [firebase-br] Mudar COLLATE NONE para PT-BR é possível ?
>>
>>
>> O CollatePTBR despresa acentos e caixa, em todos os comandos.
>>
>> Somente em BLOBs que não funciona, porque ha problemas com Collates e
>> Blob
>> que só foram corrigidos no FB 2.
>>
>> Usando UDF, os indices não serão utilizados, por isso não há otimização
>> de
>> dados.
>>
>> Cada um usa da forma que preferir, ou do caso em questão, em alguns
>> casos
>> a UDF resolve, em outros o CollatePTBR.
>>
>> Para se ter um resultado semelhante ao dos Collates PTBR, nenhuma UDF
>> consegue, somente criando um Segundo campo e gravando neste em maiúsculo
>> e
>> sem acentos, e criar os indices neste campos e usá-los nas pesquisas.
>>
>> Ok?
>>
>> Paulo Henrique Albanez
>> VirtualSystem Informática Ltda
>> Nova Odessa / SP - Brazil
>> Membro do TeamFB (FireBase)
>>
>>> Meu valeu a dica Jair...
>>> Como bom samaritano estou testando a UDF que sitou
>>>
>>> Ela funciona numa boa, porém não sei se é um bugzinho ou é assim mesmo,
>>> mas,
>>> usei da seguinte forma
>>>
>>> SELECT CIDADE FROM CIDADES
>>> WHERE (udf_collatebr(CIDADE) = 'SAO PAULO')
>>>
>>> Porém não me trazia nenhum registro, então fiz o seguinte teste
>>>
>>> SELECT udf_collatebr(CIDADE) FROM CIDADES
>>>
>>> Ele me retornou SAo Paulo
>>>
>>> Ou seja ele só transforma o caractere acentuado em maiusculo, e no meu
>>> banco
>>> esta São Paulo, ou seja não iria trazer mesmo...
>>>
>>> Entao fiz assim
>>>
>>> SELECT CIDADE FROM CIDADES
>>> WHERE (udf_collatebr(UPPER(CIDADE)) = 'SAO PAULO')
>>>
>>> Desta forma funciona...
>>>
>>> Bem agora posso utilizar a versão oficial do FB :-)
>>>
>>> Valeu a dica...
>>>
>>> * Antes de fazer caca... essa UDF pode ser modificada pra transformar a
>>> palavra toda em MAIUSCULO, evitando assim o uso do UPPER ?
>>>
>>> Marcelo Silva
>>> (11) 9693-4251
>>> MSN: marcvan em ig.com.br
>>>
>>>
>>>
>>> ----- Original Message -----
>>> From: "Jair Roberto Silva" <jair em microflex.com.br>
>>> To: <lista em firebase.com.br>
>>> Sent: Wednesday, February 01, 2006 5:41 PM
>>> Subject: Re: [firebase-br] Mudar COLLATE NONE para PT-BR é possível ?
>>>
>>>
>>> Olá, pessoal!
>>>
>>> Acho importante salientar que o Collate PT-BR só despreza os acentos em
>>> instruções LIKE, CONTAINING e STARTING ao utilizar a versão do Firebird
>>> modificada pelos desenvolvedores do Collate PT-BR. Por isso, sempre que
>>> quiser atualizar o servidor Firebird terá que utilizar sempre uma
>>> versão
>>> modificada, não a oficial. Talvez alguns desenvolvedores prefiram não
>>> gerar esta dependência em seus projetos, por isso o alerta.
>>>
>>> Eu continuo preferindo utilizar UDF para isso, somente quando
>>> necessário, ou a critério do usuário do aplicativo.
>>>
>>> Um abraço,
>>> Jair Roberto Silva
>>>
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>> Para editar sua configuração na lista, use o endereço
>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>>>
>>> --
>>> Internal Virus Database is out-of-date.
>>> Checked by AVG Free Edition.
>>> Version: 7.1.375 / Virus Database: 267.14.21/236 - Release Date:
>>> 20/01/2006
>>>
>>>
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>> Para editar sua configuração na lista, use o endereço
>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>>
>> --
>> Internal Virus Database is out-of-date.
>> Checked by AVG Free Edition.
>> Version: 7.1.375 / Virus Database: 267.14.21/236 - Release Date:
>> 20/01/2006
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.375 / Virus Database: 267.15.0/248 - Release Date: 01/02/2006
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>






Mais detalhes sobre a lista de discussão lista