Bom dia,
Eu trabalho bastante com views gravadas no banco de dados, toda vez que
preciso aumentar o tamanho de uma coluna, eu preciso excluir as views
que contem aquela tabela e depois recriar com a mesma estrutura que estavam.
Como não existe nenhuma alteração efetivamente na view, não tem como dar
o alter column ou alterar a coluna sem que eu tenha que excluir as views
e recriá-las?

Esta pergunta é bastante recorrente e a resposta é não, não há como.
O que algumas pessoas fazem é utilizar restrições (constraints) sobre um campo text ao invés de varchar.

Alterar restrições não requer recriar as visões (views).

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a