Pessoal, boa tarde.

Recebi recentemente uma solicitação de alteração em uma tabela. Coisa
simples só aumentar um campo do tipo varchar na tabela.
Mas a dura realidade é que essa mesma tabela é utilizada por umas 20 views,
como sabem teria de dropar as dependências - nesse caso as views - para
poder alterar o campo e recriar as devidas views.
Porém pesquisando, tentando evitar tal processo por conta da janela de
manutenção do sistema, achei essa 'dica'

UPDATE pg_attribute SET atttypmod = <novo_tamanho>+4
WHERE attrelid = 'TABLE1'::regclass
AND attname = 'COL1';

Aí vem a dúvida, vocês conhecem tal procedimento? Tem falhas?


Bruno E. A. Silva.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a