[firebase-br] Mensagem de erro estranha

Paulo Geloramo paulogeloramo em terra.com.br
Seg Jan 15 11:57:14 -03 2007


Atingiu o maximo do contador de metadata,
cada objeto do banco possui um contador de
update do metadata.


Faz um backup e restore pra zerar o contador.

[]s
Paulo Geloramo


-----Mensagem Original----- 
De: "Alexandre Kogut" <kogut em kogumelo.com.br>
Para: "FireBase" <lista em firebase.com.br>
Enviada em: domingo, 14 de janeiro de 2007 16:57
Assunto: [firebase-br] Mensagem de erro estranha


Caros amigos:

Alguém já recebeu a mensagem de erro "Too many Contexts of
Relation/Procedure/Views. Maximum allowed is 255" ?

Eu a recebi quando faço um select em um arquivo que tem muitos campos
COMPUTED BY (mais de 25), alguns que totalizam informações que estão em
arquivos filho (algo como TOTVALOR que calcula a soma de VALORES de um
arquivo filho, ou até de arquivos neto) e outros que usam estes
totalizadores em expressões locais.   Fiz alguns testes:

- select * from arqTotalizadores - deu erro
- select (lista com todos os campos) from arqTotalizadores - erro
- select (lista com alguns campos) form arqTotalizadores - passa de acordo
com a QUANTIDADE de campos que coloco, ou seja, se coloco uns 20
totalizadores quaisquer dentre os campos, passa, mas se coloco mais um, dá
erro. Me parece, por isso, que não tem a ver com a fórmula de nenhum dos
campos, em si (um select de um campo de cada vez sempre funciona), mas com o
conjunto da obra, algo como com a complexidade final dos cálculos
envolvidos.

A complexidade dos cálculos pode ocasionar este tipo de erro? Existiria
alguma solução, além da mais óbvia que seria diminuir o número de campos
calculados no select (ou no arquivo)?

Não uso views nem store procedures para o select. Uso o FB 2.0 Classic.

Obrigado a todos

Alexandre Kogut
Kogumelo Informática Ltda


______________________________________________
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