Re: [firebase-br] VIEW no FB - uma decepção

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Qui Maio 18 19:33:36 -03 2006


Marcos e demais,

Existem comando SQL para realizar esta alteração. Mas em alguns casos, é 
necessário apagar algumas views, e outros objetos do banco de dados para 
conseguir executá-lo.

O que acontece é que o IbExpert "facilita" demais a coisa. Às vezes, ele 
executa um update nas tabelas de sistema e mostra o "comando correto" 
(pasmem!!!), o que comumente leva ao erro. Não disse que ele fez isto de 
sacanagem, mas apenas juntei 2+2... IBexpert com a situação que um ALTER 
TABLE possa dar problema de dependência...

Porém, se mais uma vez acabei ofendendo alguém, por favor, me desculpem. mas 
presta atenção no subject da mensagem, não parece aquelas do tipo "SE 
NINGUÉM SOUBER MUDO DE BANCO" ?

Sucesso,

======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================


----- Original Message ----- 
From: "Marcos Thomaz" <thomazs em ufac.br>
To: "FireBase" <lista em firebase.com.br>; "Carlos H. Cantu (TeamFB)" 
<warmbooter em warmboot.com.br>
Sent: Thursday, May 18, 2006 4:45 PM
Subject: Re: [firebase-br] VIEW no FB - uma decepção


Eduardo, me desculpe se eu estiver falando besteira, ou então se entendi
errado a mensagem do colega Romulo...
Pelo que entendi, ele NÃO alterou nenhuma tabela de sistema... ele alterou
uma tabela "comum", criada por ele mesmo (Romulo),e não uma tabela criada
automaticamente (as RDB$...). Me desculpe, mas não achei uma sacanagem do
colega não. Se isso ocorrei (por falha dele ou do banco, não entro em
detalhes) a questão aqui é descobrir o porque isso ocorreu e como fazer para
resolver isso da melhor forma possível (esse é um dos interesses da lista).
Bom, se o que eu entendi está correto, na minha opinião, você foi um tanto
quanto "rude" ao responder ao colega, que em momento algum procurou falar
mal do banco... ele postou um problema que estava ocorrendo com ele e só...
mas me desculpem novamente os colegas da lista, não estou defendendo
ninguém, mas creio que, para que tenhamos uma lista mais limpa, comentários
como estes deveriam ser evitados... Se não gostamos ou não entendemos a
mensagem de alguém, o melhor a fazer é não se manifestar, para que não hajam
contratempos e discussões desnecessárias e absurdas.

Esta é a minha opinião,

E quanto ao comentário do colega Rômulo, simplesmente faça um backup e
restaure o banco novamente, pois pode ser algum pequeno problema, pois faço
isto, inclusive, também uso várias views para complementar as tabelas, e
nunca tive esse tipo de problema.




----- Original Message ----- 
From: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, May 18, 2006 11:47 AM
Subject: Re: [firebase-br] VIEW no FB - uma decep??o


> Parece piada!!!!
>
> Você faz uma gambiarra para "mudar" o tamanho de um campo diretamente nas
> tabelas de sistema, e não faz a mesma coisa no campo da view... E ainda
> quer
> que funcione!!!
>
> Experimenta fazer algo semelhante no Oracle!!! Depois, quando você tiver
> recriando o banco, ou voltando um backup, terá maior consideração pelas
> tabelas de sistema.
>
> Mas, como você está decepcionado com o FireBird, e não com o Oracle (onde
> raramente alguém altera algo nas tabelas de sistema), experimente fazer um
> backup e restore após uma alteração (preguiçosa) nas tabelas de sistema.
>
> Assim o banco irá recriar TODAS as views e SPs.
>
> ======================
> Eduardo Jedliczka
> Membro do TeamFB - FireBase
> Apucarana - PR
> ======================
>
> ----- Original Message ----- 
> From: "Romulo Oliveira" <romulocpd em yahoo.com.br>
> To: <lista em firebase.com.br>
> Sent: Thursday, May 18, 2006 8:02 AM
> Subject: [firebase-br] VIEW no FB - uma decep??o
>
>
>> Amigos,
>>
>> No meu sistema eu utilizo muito as VIEWS, realmente um excelente recurso.
>> A primeira grande falha que acho é que um ORDER BY não pode estar dentro
>> dela. Vi que isso será resolvido no FB 2.0.
>>
>> Ontem passei por um grande problema e fiquei mt puto com o FB.  Tinha uma
>> tabela de contas onde o cliente pediu pra aumentar os campos VARCHAR de
>> 30
>> para 90 caracteres.  Fui na tabela e alterei.  Show de bola!  (via
>> IBExpert).
>>
>> Daí meu programa começou a dar pau e depois de um tempo tomando coça
>> lembrei que as Triggers talvez estariam ainda exergando a estrutura
>> antiga.   Tava dando o erro STRING TRUNCATION...
>>
>> Daí foi só recriar a VIEW que funcionou na hora..
>>
>> Poxa, isso realmente é um problema pois tenho geralmente algumas VIEWS de
>> cada tabela (tenho mais VIEWS que Tabelas)... dai nao terei como lembrar
>> de recompilar todas.
>>
>> Algum jeito de resolver isso?
>>
>> Valeu!
>> Romulo
>> Nova Friburgo - RJ
>>
>>
>>
>>
>
>
> --------------------------------------------------------------------------------
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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.392 / Virus Database: 268.6.0/342 - Release Date: 17/5/2006
>
>


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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