[firebase-br] erro ao rodar comando alter table no interbase 7.1
Marcos Angeloni
marcos.rossano em gmail.com
Sex Nov 25 17:16:04 -03 2005
boa tarde
estou tentando rodar o seguinte comando no banco interbase 7.1 via ibexpert:
alter table en_configuracao add chr_gerarContaPagarEntradaMercadorias char(1);
E ACONTECE O ERRO ABAIXO:
This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$RELATION_FIELDS failed.
arithmetic exception, numeric overflow, or string truncation.
Notei que isso nao acontece em todos os clientes que tem a mesma
base(estrutura) e tem o mesmo sistema operacional. Notei que o erro
acontece porque o tamanho do campo é muito grande.
Nos clientes onde acontece o problema, para resolver eu fiz o backup
do banco e restaurei para um banco de dados novo, com page_size de
tamanho 4096(antes era de 2048).
Com isso rodei o comando sem problemas, só que na tabela o nome do
campo aparece com o nome 'chr_gerarContaPagarEntradaMerca' (nao
apacece completo). apesar disso o sistema funciona sem problemas.
gostaria de saber agora se aumentando o page_size do banco para 4096
vai dar problema?
queria saber porque também porque que só alguns clientes acontece o
problema e outros nao.
obrigado.
Mais detalhes sobre a lista de discussão lista